
// ## 2023/04/21 # 江东新风 # 调整部分系数 ##
// ## 2022/10/11 # 铃 # 修改部分人口.城市级别等参数以适配新人口算法 ##
// ## 2021/11/03 # 江东新风 # 增长率放入301 ##
// ## 2021/11/03 # 江东新风 # 伤兵显示开关 ##
// ## 2021/02/15 # 江东新风 # 狼骑伤害系数调整 ##
// ## 2021/01/28 # messi # 优化部分特殊地名位置 ##
// ## 2021/01/05 # 江东新风 # 特殊地名设施可争夺常量移入此处，更新地名坐标 ##
// ## 2021/01/03 # 江东新风 # 特殊地名设施数组 ##
// ## 2020/12/13 # 江东新风 # 窥探常量 ##
// ## 2020/10/27 # 氕氘氚 # 删除特技名称 ##
// ## 2020/10/08 # 江东新风 # 特技_恫吓常量修改##
// ## 2020/09/28 # 氕氘氚 # 添加资源生产相关常量 ##
// ## 2020/09/23 # 江东新风 # 修改部分特技常量为简体(狙击，运筹，激励) ##
// ## 2020/08/30 # 江东新风 # 补充?山依旧逐鹿天下组合特技 ##
// ## 2020/08/24 # 氕氘氚 # 常量修改 ##
// ## 2020/08/19 # 江东新风 # 复合特技设定 ##
// ## 2020/08/16 # 氕氘氚 # 添加部分常量 ##
// ## 2020/08/14 # 江东新风 #加入光环系统常量##

// const int mod专属设定 = 2;//0表示用原版，1表示用大浪淘沙，2表示用血色，用于决定类似君主id权重，地名设施之类的，采用那种设定
// 上方设定被下方两个细化设定代替
const int 地图专属设定 = 0; // 0表示采用0328(月夜苍风)地图，1表示采用大浪地图----取消，改成和core里统一，设置新地图时，会读取data/dalang里的文件覆盖外面的文件
const int 血色剧本 = 15;	// 根据剧本区分是不是血色衣冠
const bool 特定地点特定设施可争夺 = true;
const array<int> 地名设施 = { 设施_阵, 设施_砦, 设施_城塞, 设施_弓橹, 设施_连弩橹 };
const array<int> 地名设施类型1 = { 设施_阵, 设施_砦, 设施_城塞 };
const array<int> 地名设施类型2 = { 设施_弓橹, 设施_连弩橹 };
// 小兵拔擢
const bool 开启小兵拔擢 = true;
const int 四级特技概率 = 20; // 在武将能力满足对应特技需求时，获得对应等级特技的概率
const int 三级特技概率 = 30; // 在武将能力满足对应特技需求时，获得对应等级特技的概率
const int 二级特技概率 = 30; // 在武将能力满足对应特技需求时，获得对应等级特技的概率
const int 一级特技概率 = 20; // 在武将能力满足对应特技需求时，获得对应等级特技的概率
// 人口测试
const bool 开启人口系统 = true;
int 初始人口模式 = 0;
const int 一级城市阈值 = 500000;
const int 二级城市阈值 = 1000000;
const int 三级城市阈值 = 1500000;
const int 四级城市阈值 = 2500000;
const int 城市人口极限阈值 = 3200000;
const float 大城市人口上限 = 3000000.f;
const float 小城市人口上限 = 2000000.f;
const float 港关人口上限 = 500000.f;

const bool 开启伤兵系统 = true;
const bool 开启疑兵伏兵 = true; // 取消，作为游戏中更改选项
int 据点信息行数 = 0;
const float 人口基础增长率 = 0.001f;
const int 伏兵部队数 = 4;
const int 疑兵基础概率 = 3;
const int 减少疑兵概率智力下限 = 90; // 攻击方
const int 增加疑兵概率智力下限 = 70; // 被攻击方
const array<int> 伏兵难度倍率修正 = {/*初级难度*/ 5, /*上级难度*/ 3, /*超级难度*/ 1 };
// 资源生产相关
const int 玩家金收入倍率 = 100; // 容易 120，普通100，史诗80，传说60
const int 电脑金收入倍率 = 100; // 容易 120，普通130，史诗140，传说150
const int 玩家粮收入倍率 = 100; // 容易 130，普通100，史诗80，传说60
const int 电脑粮收入倍率 = 100; // 容易 120，普通130，史诗140，传说150
const bool 造币谷仓无需相邻 = true;
const bool 造币对鱼市大市生效 = true;
const bool 谷仓对军屯农生效 = true;
const int 军屯农单倍收入人数 = 30000; // 每产生一倍1级军粮收入所需的军队人数

const bool 金粮收入_玩家_城市数_惩罚 = true;

// 内政生产相关
const int 玩家征兵倍率 = 100;
const int 电脑征兵倍率 = 100;

const int 制造数量倍率 = 100;
const int 军马数量倍率 = 100;
const int 玩家生产倍率 = 100;
const int 电脑生产倍率 = 100;

const int 兵临城下时征兵倍率 = 20;
const int 兵临城下时生产倍率 = 20;
const int 兵临城下时训练倍率 = 20;
const int 兵临城下时巡查倍率 = 20;
const int 生产时长倍率 = 100;
const int 生产时长上限 = 10;

const int 执政官经验一阶 = 300;
const int 执政官经验二阶 = 600;
const int 执政官经验三阶 = 900;

// 光环系统
const bool 基础光环 = true;		  // 是否打开
const bool 战法暴击光环 = true;	  // 是否打开
const bool 暴击伤害光环 = true;	  // 是否打开
const bool 计策成功率光环 = true; // 是否打开
const bool 计策识破率光环 = true; // 是否打开
const bool 辅助攻击光环 = true;	  // 是否打开
const bool 气力回复光环 = true;	  // 是否打开

// 技巧设定 ----------------------------------------------------------------
const int 矢盾发动机率 = 30;
const int 大盾发动机率 = 30;

array<array<int>> 特技固定特技数组 =
{};

/*	    参考禁止拆建
		array<uint32> enabled_(势力_末, uint64(-1));//长度为46的素组，每个元素初始化为-1
		// 下面这个表明有多少个uint32
		array<array<int>> min_(도시_끝, array<int>(시설_끝, -2));*/

// array<array<uint8>> ai异族请求信息(非贼势力_末, { /*请求方据点id*/-1, /*目标城市id*/-1, /*异族势力id*/势力_盗贼, /*多少旬后出兵*/-1 });

// 特殊地名设施2用于大浪地图，不带2用于0328地图

const array<array<int>> 特殊地名设施2 =
{
};

const array<string> 特殊地名设施名称2 =
{
};

// 目前数量221
const array<array<int>> 特殊地名设施 =
{
	/*西平*/ {/*设施类型*/ 设施_阵, /*x*/ 7, /*y*/ 24},
	/*陇西*/ {/*设施类型*/ 设施_阵, /*x*/ 2, /*y*/ 55},
	/*下辨*/ {/*设施类型*/ 设施_阵, /*x*/ 7, /*y*/ 83},
	/*阴平*/ {/*设施类型*/ 设施_阵, /*x*/ 3, /*y*/ 94},
	/*槐里*/ {/*设施类型*/ 设施_箭楼, /*x*/ 39, /*y*/ 72},
	/*博平*/ {/*设施类型*/ 设施_阵, /*x*/ 122, /*y*/ 53},
	/*南野*/ {/*设施类型*/ 设施_阵, /*x*/ 131, /*y*/ 172},
	/*华容*/ {/*设施类型*/ 设施_箭楼, /*x*/ 94, /*y*/ 135},
	/*肤施*/ {/*设施类型*/ 设施_阵, /*x*/ 47, /*y*/ 43},
	/*北地*/ {/*设施类型*/ 设施_箭楼, /*x*/ 39, /*y*/ 41},
	/*野王*/ {/*设施类型*/ 设施_箭楼, /*x*/ 67, /*y*/ 55},
	/*易京*/ {/*设施类型*/ 设施_箭楼, /*x*/ 146, /*y*/ 16},
	/*雍丘*/ {/*设施类型*/ 设施_箭楼, /*x*/ 118, /*y*/ 84},
	/*温县*/ {/*设施类型*/ 设施_阵, /*x*/ 93, /*y*/ 64},
	/*临淄*/ {/*设施类型*/ 设施_阵, /*x*/ 156, /*y*/ 54},
	/*兰陵*/ {/*设施类型*/ 设施_阵, /*x*/ 164, /*y*/ 83},
	/*居巢*/ {/*设施类型*/ 设施_箭楼, /*x*/ 149, /*y*/ 118},
	/*东冶*/ {/*设施类型*/ 设施_阵, /*x*/ 163, /*y*/ 180},
	/*阆中*/ {/*设施类型*/ 设施_箭楼, /*x*/ 29, /*y*/ 112},
	/*巴邱*/ {/*设施类型*/ 设施_箭楼, /*x*/ 102, /*y*/ 148},
	/*任城*/ {/*设施类型*/ 设施_阵, /*x*/ 147, /*y*/ 85},
	/*丸都*/ {/*设施类型*/ 设施_箭楼, /*x*/ 185, /*y*/ 23},
	/*新昌*/ {/*设施类型*/ 设施_阵, /*x*/ 180, /*y*/ 2},
	/*渔阳*/ {/*设施类型*/ 设施_阵, /*x*/ 136, /*y*/ 18},
	/*居庸*/ {/*设施类型*/ 设施_阵, /*x*/ 123, /*y*/ 2},
	/*乐陵*/ {/*设施类型*/ 设施_阵, /*x*/ 138, /*y*/ 44},
	/*临川*/ {/*设施类型*/ 设施_阵, /*x*/ 140, /*y*/ 168},
	/*临尘*/ {/*设施类型*/ 设施_阵, /*x*/ 61, /*y*/ 189},
	/*盛乐*/ {/*设施类型*/ 设施_阵, /*x*/ 87, /*y*/ 14},
	/*东莱*/ {/*设施类型*/ 设施_阵, /*x*/ 168, /*y*/ 48},
	/*城阳*/ {/*设施类型*/ 设施_箭楼, /*x*/ 160, /*y*/ 64},
	/*山阳*/ {/*设施类型*/ 设施_箭楼, /*x*/ 136, /*y*/ 84},
	/*东阿*/ {/*设施类型*/ 设施_箭楼, /*x*/ 128, /*y*/ 68},
	/*沃野*/ {/*设施类型*/ 设施_箭楼, /*x*/ 33, /*y*/ 11},
	/*阳曲*/ {/*设施类型*/ 设施_箭楼, /*x*/ 87, /*y*/ 32},
	/*梁国*/ {/*设施类型*/ 设施_阵, /*x*/115, /*y*/ 96},
	/*宋*/ {/*设施类型*/ 设施_阵, /*x*/ 126, /*y*/ 101},
	/*东垣*/ {/*设施类型*/ 设施_箭楼, /*x*/ 75, /*y*/ 60},
	/*平阳*/ {/*设施类型*/ 设施_阵, /*x*/ 68, /*y*/ 47},
	/*广化*/ {/*设施类型*/ 设施_阵, /*x*/ 81, /*y*/ 197},
	/*曲阿*/ {/*设施类型*/ 设施_箭楼, /*x*/ 184, /*y*/ 123},
	/*郿*/ {/*设施类型*/ 设施_箭楼, /*x*/ 39, /*y*/ 64},
	/*临渭*/ {/*设施类型*/ 设施_箭楼, /*x*/ 14, /*y*/ 68},
	/*西郡*/ {/*设施类型*/ 设施_阵, /*x*/ 8, /*y*/ 10},
	/*北海*/ {/*设施类型*/ 设施_阵, /*x*/ 60, /*y*/ 198},
	/*浔阳*/ {/*设施类型*/ 设施_箭楼, /*x*/ 136, /*y*/ 124},
	/*阜陵*/ {/*设施类型*/ 设施_箭楼, /*x*/ 153, /*y*/ 104},
	/*石头城*/ {/*设施类型*/ 设施_阵, /*x*/ 159, /*y*/ 125},
	/*彭泽*/ {/*设施类型*/ 设施_阵, /*x*/ 130, /*y*/ 137},
	/*南昌*/ {/*设施类型*/ 设施_阵, /*x*/ 122, /*y*/ 143},
	/*穰县*/ {/*设施类型*/ 设施_箭楼, /*x*/ 68, /*y*/ 99},
	/*广阳*/ {/*设施类型*/ 设施_阵, /*x*/ 125, /*y*/ 27},
	/*宜都*/ {/*设施类型*/ 设施_阵, /*x*/ 81, /*y*/ 120},
	/*安陆*/ {/*设施类型*/ 设施_箭楼, /*x*/ 116, /*y*/ 120},
	/*五原*/ {/*设施类型*/ 设施_阵, /*x*/ 50, /*y*/ 12},
	/*临贺*/ {/*设施类型*/ 设施_箭楼, /*x*/ 83, /*y*/ 182},
	/*西城*/ {/*设施类型*/ 设施_箭楼, /*x*/ 46, /*y*/ 95},
	/*汉寿*/ {/*设施类型*/ 设施_箭楼, /*x*/ 20, /*y*/ 107},
	/*海陵*/ {/*设施类型*/ 设施_箭楼, /*x*/ 184, /*y*/ 107},
	/*江油*/ {/*设施类型*/ 设施_箭楼, /*x*/ 15, /*y*/ 105},
	/*柳城*/ {/*设施类型*/ 设施_箭楼, /*x*/ 152, /*y*/ 8},
	/*宕渠*/ {/*设施类型*/ 设施_阵, /*x*/ 28, /*y*/ 132},
	/*临江*/ {/*设施类型*/ 设施_箭楼, /*x*/ 35, /*y*/ 139},
	/*垫江*/ {/*设施类型*/ 设施_阵, /*x*/ 28, /*y*/ 141},
	/*资中*/ {/*设施类型*/ 设施_阵, /*x*/ 17, /*y*/ 132},
	/*西河*/ {/*设施类型*/ 设施_箭楼, /*x*/ 64, /*y*/ 41},
	/*临沃*/ {/*设施类型*/ 设施_箭楼, /*x*/ 67, /*y*/ 15},
	/*会无*/ {/*设施类型*/ 设施_箭楼, /*x*/ 14, /*y*/ 169},
	/*南安*/ {/*设施类型*/ 设施_阵, /*x*/ 12, /*y*/ 48},
	/*义阳*/ {/*设施类型*/ 设施_阵, /*x*/ 94, /*y*/ 112},
	/*六安*/ {/*设施类型*/ 设施_箭楼, /*x*/ 137, /*y*/ 114},
	/*封丘*/ {/*设施类型*/ 设施_箭楼, /*x*/ 108, /*y*/ 76},
	/*耒阳*/ {/*设施类型*/ 设施_箭楼, /*x*/ 105, /*y*/ 170},
	/*番禺*/ {/*设施类型*/ 设施_箭楼, /*x*/ 111, /*y*/ 189},
	/*南浦*/ {/*设施类型*/ 设施_阵, /*x*/ 48, /*y*/ 131},
	/*上蔡*/ {/*设施类型*/ 设施_箭楼, /*x*/ 107, /*y*/ 103},
	/*昆阳*/ {/*设施类型*/ 设施_阵, /*x*/ 93, /*y*/ 99},
	/*弋阳*/ {/*设施类型*/ 设施_阵, /*x*/ 129, /*y*/ 116},
	/*襄邑*/ {/*设施类型*/ 设施_阵, /*x*/ 126, /*y*/ 85},
	/*冯翊*/ {/*设施类型*/ 设施_箭楼, /*x*/ 49, /*y*/ 62 },
	/*清河县*/{/*设施类型*/ 设施_阵, /*x*/ 127, /*y*/ 49 },
	/*上邽*/{/*设施类型*/ 设施_箭楼, /*x*/ 13, /*y*/ 54 },
	/*马邑*/{/*设施类型*/ 设施_阵, /*x*/ 84, /*y*/ 22 },
	/*麦城*/{/*设施类型*/ 设施_阵, /*x*/ 76, /*y*/ 132 },
	/*平壤*/{/*设施类型*/ 设施_箭楼, /*x*/ 188, /*y*/ 32 },
	/*西昌平*/{/*设施类型*/ 设施_箭楼, /*x*/ 134, /*y*/ 55 },
	/*略阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 25, /*y*/ 47 },
	/*上饶*/{/*设施类型*/ 设施_箭楼, /*x*/ 158, /*y*/ 144 },
	/*临沮*/{/*设施类型*/ 设施_箭楼, /*x*/ 68, /*y*/ 118 },
	/*秭归*/{/*设施类型*/ 设施_箭楼, /*x*/ 65, /*y*/ 135 },
	/*临沅*/{/*设施类型*/ 设施_箭楼, /*x*/ 71, /*y*/ 155 },
	/*烝阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 76, /*y*/ 174 },
	/*辰阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 59, /*y*/ 163 },
	/*龙编*/{/*设施类型*/ 设施_箭楼, /*x*/ 46, /*y*/ 198 },
	/*下隽*/{/*设施类型*/ 设施_箭楼, /*x*/ 110, /*y*/ 161 },
	/*高凉*/{/*设施类型*/ 设施_箭楼, /*x*/ 97, /*y*/ 197 },
	/*增城*/{/*设施类型*/ 设施_箭楼, /*x*/ 124, /*y*/ 186 },
	/*武昌*/{/*设施类型*/ 设施_箭楼, /*x*/ 123, /*y*/ 129 },
	/*阳泉*/{/*设施类型*/ 设施_阵, /*x*/ 137, /*y*/ 100 },
	/*临湘*/{/*设施类型*/ 设施_箭楼, /*x*/ 98, /*y*/ 161},
	/*毗陵*/{/*设施类型*/ 设施_箭楼, /*x*/ 192, /*y*/ 127 },
	/*云社*/{/*设施类型*/ 设施_箭楼, /*x*/ 101, /*y*/ 120 },
	/*渭南*/{/*设施类型*/ 设施_箭楼, /*x*/ 51, /*y*/ 68 },
	/*章安*/{/*设施类型*/ 设施_箭楼, /*x*/ 176, /*y*/ 166 },
	/*侯官*/{/*设施类型*/ 设施_箭楼, /*x*/ 156, /*y*/ 170 },
	/*钱唐*/{/*设施类型*/ 设施_箭楼, /*x*/ 183, /*y*/ 146 },
	/*始新*/{/*设施类型*/ 设施_箭楼, /*x*/ 153, /*y*/ 133 },
	/*阳乐*/{/*设施类型*/ 设施_箭楼, /*x*/ 166, /*y*/ 7 },
	/*富春*/{/*设施类型*/ 设施_箭楼, /*x*/ 174, /*y*/ 148 },
	/*州陵*/{/*设施类型*/ 设施_箭楼, /*x*/ 90, /*y*/ 138 },
	/*育阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 78, /*y*/ 99 },
	/*夏丘*/{/*设施类型*/ 设施_箭楼, /*x*/ 156, /*y*/ 91 },
	/*东海*/{/*设施类型*/ 设施_箭楼, /*x*/ 167, /*y*/ 67 },
	/*济南*/{/*设施类型*/ 设施_箭楼, /*x*/ 155, /*y*/ 60 },
	/*陈仓*/{/*设施类型*/ 设施_阵, /*x*/ 27, /*y*/ 73 },
	/*范县*/{/*设施类型*/ 设施_阵, /*x*/ 132, /*y*/ 72 },
	/*鄄城*/{/*设施类型*/ 设施_箭楼, /*x*/ 141, /*y*/ 65 },
	/*历阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 158, /*y*/ 110 },
	/*樊城*/{/*设施类型*/ 设施_阵, /*x*/ 74, /*y*/ 108 },
	/*小沛*/{/*设施类型*/ 设施_箭楼, /*x*/ 137, /*y*/ 91 },
	/*编县*/{/*设施类型*/ 设施_箭楼, /*x*/ 78, /*y*/ 125 },
	/*酸枣*/{/*设施类型*/ 设施_箭楼, /*x*/ 93, /*y*/ 76 },
	/*蔚*/{/*设施类型*/ 设施_箭楼, /*x*/ 104, /*y*/ 83 },
	/*陈国*/{/*设施类型*/ 设施_箭楼, /*x*/ 102, /*y*/ 97 },
	/*汝阴*/{/*设施类型*/ 设施_阵, /*x*/ 116, /*y*/ 109 },
	/*安市*/{/*设施类型*/ 设施_箭楼, /*x*/ 170, /*y*/ 21 },
	/*朗陵*/{/*设施类型*/ 设施_箭楼, /*x*/ 105, /*y*/ 109 },
	/*鲁阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 81, /*y*/ 91 },
	/*顺阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 73, /*y*/ 90 },
	/*叶县*/{/*设施类型*/ 设施_箭楼, /*x*/ 85, /*y*/ 100 },
	/*白帝城*/{/*设施类型*/ 设施_箭楼, /*x*/ 53, /*y*/ 135 },
	/*固陵*/{/*设施类型*/ 设施_箭楼, /*x*/ 40, /*y*/ 127 },
	/*钟离*/{/*设施类型*/ 设施_箭楼, /*x*/ 150, /*y*/ 96 },
	/*平陶*/{/*设施类型*/ 设施_阵, /*x*/ 77, /*y*/ 43 },
	/*黎阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 105, /*y*/ 58 },
	/*新郑*/{/*设施类型*/ 设施_箭楼, /*x*/ 84, /*y*/ 79 },
	/*公安*/{/*设施类型*/ 设施_箭楼, /*x*/ 78, /*y*/ 148 },
	/*平阴*/{/*设施类型*/ 设施_箭楼, /*x*/ 74, /*y*/ 74 },
	/*漆*/{/*设施类型*/ 设施_箭楼, /*x*/ 54, /*y*/ 53 },
	/*街亭*/{/*设施类型*/ 设施_箭楼, /*x*/ 19, /*y*/ 57 },
	/*灵洲*/{/*设施类型*/ 设施_箭楼, /*x*/ 40, /*y*/ 25 },
	/*蓝田*/{/*设施类型*/ 设施_箭楼, /*x*/ 53, /*y*/ 79 },
	/*充*/{/*设施类型*/ 设施_箭楼, /*x*/ 58, /*y*/ 152 },
	/*宣威*/{/*设施类型*/ 设施_箭楼, /*x*/ 17, /*y*/ 22 },
	/*榆中*/{/*设施类型*/ 设施_箭楼, /*x*/ 16, /*y*/ 44 },
	/*褒中*/{/*设施类型*/ 设施_箭楼, /*x*/ 30, /*y*/ 86 },
	/*成固*/{/*设施类型*/ 设施_箭楼, /*x*/ 22, /*y*/ 90 },
	/*西乡*/{/*设施类型*/ 设施_箭楼, /*x*/ 32, /*y*/ 91 },
	/*临颍*/{/*设施类型*/ 设施_箭楼, /*x*/ 98, /*y*/ 87 },
	/*带方*/{/*设施类型*/ 设施_箭楼, /*x*/ 194, /*y*/ 46 },
	/*焚道*/{/*设施类型*/ 设施_箭楼, /*x*/ 13, /*y*/ 150 },
	/*永宁*/{/*设施类型*/ 设施_箭楼, /*x*/ 6, /*y*/ 189 },
	/*汉嘉*/{/*设施类型*/ 设施_箭楼, /*x*/ 4, /*y*/ 145 },
	/*江阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 21, /*y*/ 146 },
	/*青蛉*/{/*设施类型*/ 设施_箭楼, /*x*/ 18, /*y*/ 186 },
	/*宛温*/{/*设施类型*/ 设施_箭楼, /*x*/ 22, /*y*/ 195 },
	/*姑复*/{/*设施类型*/ 设施_箭楼, /*x*/ 3, /*y*/ 194 },
	/*高要*/{/*设施类型*/ 设施_箭楼, /*x*/ 110, /*y*/ 197 },
	/*新城*/{/*设施类型*/ 设施_箭楼, /*x*/ 57, /*y*/ 113 },
	/*牂牁*/{/*设施类型*/ 设施_箭楼, /*x*/ 35, /*y*/ 163 },
	/*平定*/{/*设施类型*/ 设施_箭楼, /*x*/ 50, /*y*/ 19 },
	/*上党*/{/*设施类型*/ 设施_阵, /*x*/ 85, /*y*/ 54 },
	/*雍奴*/{/*设施类型*/ 设施_箭楼, /*x*/ 125, /*y*/ 11 },
	/*中山*/{/*设施类型*/ 设施_阵, /*x*/ 113, /*y*/ 33 },
	/*代县*/{/*设施类型*/ 设施_阵, /*x*/ 112, /*y*/ 5 },
	/*婴陶*/{/*设施类型*/ 设施_箭楼, /*x*/ 120, /*y*/ 35 },
	/*常山*/{/*设施类型*/ 设施_箭楼, /*x*/ 106, /*y*/ 35 },
	/*巨鹿*/{/*设施类型*/ 设施_箭楼, /*x*/ 111, /*y*/ 42 },
	/*阴安*/{/*设施类型*/ 设施_箭楼, /*x*/ 115, /*y*/ 56 },
	/*井陉关*/{/*设施类型*/ 设施_箭楼, /*x*/ 105, /*y*/ 27 },
	/*燕子矶*/{/*设施类型*/ 设施_阵, /*x*/ 176, /*y*/ 116},
	/*河间*/{/*设施类型*/ 设施_箭楼, /*x*/ 131, /*y*/ 38 },
	/*章武*/{/*设施类型*/ 设施_箭楼, /*x*/ 130, /*y*/ 33 },
	/*博罗*/{/*设施类型*/ 设施_阵, /*x*/ 133, /*y*/ 194 },
	/*临渝城*/{/*设施类型*/ 设施_箭楼, /*x*/ 155, /*y*/ 16 },
	/*土垠*/{/*设施类型*/ 设施_箭楼, /*x*/ 142, /*y*/ 24 },
	/*玄菟*/{/*设施类型*/ 设施_箭楼, /*x*/ 189, /*y*/ 2 },
	/*西安平*/{/*设施类型*/ 设施_箭楼, /*x*/ 182, /*y*/ 19},
	/*赤壁*/{/*设施类型*/ 设施_箭楼, /*x*/ 115, /*y*/ 134 },
	/*揭阳*/{/*设施类型*/ 设施_阵, /*x*/ 135, /*y*/ 186 },
	/*沙南*/{/*设施类型*/ 设施_箭楼, /*x*/ 77, /*y*/ 17 },
	/*淮浦*/{/*设施类型*/ 设施_箭楼, /*x*/ 173, /*y*/ 91 },
	/*高邮*/{/*设施类型*/ 设施_箭楼, /*x*/ 174, /*y*/ 107 },
	/*葭萌*/{/*设施类型*/ 设施_箭楼, /*x*/ 33, /*y*/ 115 },
	/*雒城*/{/*设施类型*/ 设施_箭楼, /*x*/ 10, /*y*/ 133 },
	/*平城*/{/*设施类型*/ 设施_箭楼, /*x*/ 95, /*y*/ 14 },
	/*涪陵*/{/*设施类型*/ 设施_箭楼, /*x*/ 52, /*y*/ 151 },
	/*涪城*/{/*设施类型*/ 设施_箭楼, /*x*/ 12, /*y*/ 116 },
	/*德阳*/{/*设施类型*/ 设施_箭楼, /*x*/ 20, /*y*/ 126 },
	/*白水*/{/*设施类型*/ 设施_箭楼, /*x*/ 12, /*y*/ 93 },
	/*庐陵*/{/*设施类型*/ 设施_箭楼, /*x*/ 125, /*y*/ 163 },
	/*南平*/{/*设施类型*/ 设施_箭楼, /*x*/ 145, /*y*/ 171 },
	/*建昌*/{/*设施类型*/ 设施_箭楼, /*x*/ 127, /*y*/ 153 },
	/*丹徒*/{/*设施类型*/ 设施_箭楼, /*x*/ 178, /*y*/ 121 },
	/*建平*/{/*设施类型*/ 设施_箭楼, /*x*/ 150, /*y*/ 163 },
	/*华阴*/{/*设施类型*/ 设施_箭楼, /*x*/ 55, /*y*/ 72 },
	/*新安*/{/*设施类型*/ 设施_箭楼, /*x*/ 169, /*y*/ 158 },
	/*无锡*/{/*设施类型*/ 设施_箭楼, /*x*/ 175, /*y*/ 129 },
	/*鄞*/{/*设施类型*/ 设施_箭楼, /*x*/ 187, /*y*/ 152 },
	/*盐渎*/{/*设施类型*/ 设施_箭楼, /*x*/ 186, /*y*/ 99 },
	/*盱眙*/{/*设施类型*/ 设施_箭楼, /*x*/ 171, /*y*/ 98 },
	/*阳城*/{/*设施类型*/ 设施_箭楼, /*x*/ 93, /*y*/ 89 },
	/*考城*/{/*设施类型*/ 设施_箭楼, /*x*/ 118, /*y*/ 77 },

	/*夜郎*/{/*设施类型*/ 设施_箭楼, /*x*/ 43, /*y*/ 166 },
	/*夷洲*/{/*设施类型*/ 设施_箭楼, /*x*/ 187, /*y*/ 183 },
	/*石城山越*/{/*设施类型*/ 设施_箭楼, /*x*/ 149, /*y*/ 153 },
	/*松潘氐族*/{/*设施类型*/ 设施_箭楼, /*x*/ 2, /*y*/ 120 },
	/*白狼乌桓*/{/*设施类型*/ 设施_箭楼, /*x*/ 150, /*y*/ 3 },


};

const array<string> 特殊地名设施名称 =
{
	"西平郡",
	"陇西",
	"下辨",
	"阴平",
	"槐里",
	"博平县",
	"南野县",
	"华容县",
	"肤施",
	"北地",
	"野王县",
	"易京",
	"雍丘县",
	"温县",
	"临淄郡",
	"兰陵",
	"居巢县",
	"东冶县",
	"阆中",
	"巴邱县",
	"任城",
	"丸都县",
	"新昌县",
	"渔阳郡",
	"居庸关",
	"乐陵县",
	"临川县",
	"临尘县",
	"盛乐",
	"东莱郡",
	"城阳郡",
	"山阳郡",
	"东阿县",
	"沃野",
	"阳曲县",
	"梁国",
	"宋国",
	"东垣县",
	"平阳郡",
	"广化",
	"曲阿",
	"郿县",
	"临渭县",
	"西郡",
	"北海县",
	"寻阳县",
	"阜陵县",
	"石头城",
	"彭泽县",
	"南昌郡",
	"穰县",
	"广阳县",
	"宜都",
	"安陆县",
	"五原郡",
	"临贺县",
	"西城",
	"汉寿县",
	"海陵县",
	"江油",
	"柳城",
	"宕渠",
	"临江县",
	"垫江县",
	"资中县",
	"西河郡",
	"临沃县",
	"会无县",
	"南安郡",
	"义阳县",
	"六安县",
	"封丘县",
	"耒阳县",
	"番禺县",
	"南浦",
	"上蔡",
	"昆阳",
	"弋阳县",
	"襄邑县",
	"冯翊",
	"清河县",
	"上邽县",
	"马邑县",
	"麦城",
	"平壤",
	"西昌平",
	"略阳县",
	"上饶县",
	"临沮县",
	"秭归县",
	"临沅县",
	"烝阳县",
	"辰阳县",
	"龙编",
	"下隽县",
	"高凉县",
	"增城县",
	"武昌郡",
	"阳泉县",
	"临湘县",
	"毗陵县",
	"云社县",
	"渭南县",
	"章安县",
	"侯官县",
	"钱唐县",
	"始新县",
	"阳乐县",
	"富春县",
	"州陵县",
	"育阳县",
	"夏丘县",
	"东海县",
	"济南郡",
	"陈仓",
	"范县",
	"鄄城",
	"历阳县",
	"樊城",
	"小沛",
	"编县",
	"酸枣",
	"蔚县",
	"陈国",
	"汝阴县",
	"安市",
	"朗陵县",
	"鲁阳县",
	"顺阳县",
	"叶县",
	"白帝城",
	"固陵县",
	"钟离县",
	"平陶县",
	"黎阳",
	"新郑县",
	"公安",
	"平阴县",
	"漆县",
	"街亭",
	"灵洲",
	"蓝田县",
	"充县",
	"宣威县",
	"榆中县",
	"褒中县",
	"成固县",
	"西乡",
	"临颍县",
	"带方",
	"焚道县",
	"永宁县",
	"汉嘉县",
	"江阳郡",
	"青蛉县",
	"宛温郡",
	"姑复县",
	"高要县",
	"新城",
	"牂牁郡",
	"平定",
	"上党",
	"雍奴县",
	"中山国",
	"代县",
	"婴陶县",
	"常山郡",
	"巨鹿",
	"阴安县",
	"井陉县",
	"燕子矶",
	"河间国",
	"章武县",
	"博罗县",
	"临渝城",
	"土垠县",
	"玄菟",
	"西安平",
	"赤壁",
	"揭阳县",
	"沙南",
	"淮浦县",
	"高邮县",

	"葭萌县",
	"雒城",
	"平城",
	"涪陵",
	"涪城",
	"德阳",
	"白水县",

	"庐陵郡",
	"南平县",
	"建昌县",
	"丹徒郡",
	"建平县",
	"华阴县",
	"新安县",
	"无锡县",
	"鄞县",
	"盐渎",
	"盱眙",
	"阳城",
	"考城",

	"夜郎国",
	"夷洲",
	"石城山越",
	"松潘氐族",
	"白狼乌桓",
};

const array<array<int>> unit_distance =
{
	/*base id = "0*/{0, 5, 8, 9, 10, 20, 12, 7, 15, 14, 17, 11, 16, 19, 21, 21, 22, 23, 20, 25, 28, 34, 19, 22, 32, 20, 26, 25, 15, 25, 30, 30, 35, 18, 39, 35, 30, 42, 38, 40, 35, 50, 14, 17, 26, 22, 20, 29, 39, 31, 39, 41, 1, 10, 25, 17, 12, 8, 14, 14, 14, 17, 16, 24, 12, 24, 15, 28, 18, 21, 34, 5, 24, 12, 27, 9, 29, 27, 21, 34, 30, 24, 28, 42, 31, 48, 38},
	/*base id = "1*/{5, 0, 2, 4, 7, 17, 8, 10, 18, 14, 16, 10, 13, 16, 19, 18, 18, 20, 15, 19, 25, 27, 22, 24, 30, 18, 24, 23, 9, 21, 26, 29, 33, 15, 38, 31, 27, 38, 34, 36, 33, 46, 11, 14, 22, 19, 17, 25, 35, 28, 38, 37, 4, 4, 27, 11, 13, 9, 17, 11, 14, 15, 13, 21, 12, 21, 12, 24, 17, 24, 32, 10, 23, 7, 25, 5, 26, 23, 16, 32, 26, 20, 24, 38, 24, 44, 34},
	/*base id = "2*/{8, 2, 0, 3, 5, 14, 6, 8, 16, 13, 14, 8, 11, 13, 17, 15, 16, 17, 12, 16, 22, 24, 20, 22, 28, 16, 22, 21, 7, 19, 23, 27, 31, 13, 36, 28, 24, 36, 31, 33, 31, 44, 9, 12, 20, 16, 14, 23, 32, 26, 36, 35, 7, 2, 25, 9, 11, 8, 15, 10, 12, 13, 10, 18, 10, 18, 10, 22, 15, 22, 30, 14, 21, 5, 24, 3, 23, 21, 14, 30, 23, 17, 21, 35, 21, 42, 31},
	/*base id = "3*/{10, 4, 2, 0, 3, 13, 5, 6, 14, 10, 12, 6, 9, 11, 15, 14, 14, 16, 15, 17, 21, 27, 18, 19, 26, 14, 19, 19, 9, 17, 22, 24, 29, 11, 33, 27, 22, 34, 30, 32, 29, 42, 7, 10, 18, 15, 12, 21, 31, 24, 34, 33, 8, 4, 23, 11, 9, 5, 12, 7, 10, 11, 9, 16, 8, 17, 8, 20, 12, 20, 27, 11, 19, 7, 21, 1, 22, 19, 16, 28, 22, 16, 20, 34, 24, 40, 30},
	/*base id = "4*/{10, 7, 5, 3, 0, 10, 2, 5, 13, 9, 9, 2, 5, 9, 11, 11, 12, 13, 17, 15, 18, 24, 14, 18, 22, 10, 16, 16, 12, 15, 19, 21, 25, 9, 30, 24, 20, 32, 27, 29, 25, 40, 5, 8, 16, 12, 10, 19, 28, 22, 30, 31, 12, 5, 21, 13, 7, 2, 12, 4, 6, 8, 6, 14, 6, 14, 6, 18, 9, 16, 24, 12, 15, 10, 18, 1, 19, 17, 15, 24, 19, 13, 17, 31, 21, 38, 27},
	/*base id = "5*/{21, 17, 15, 13, 11, 0, 9, 17, 22, 19, 17, 13, 11, 12, 18, 7, 15, 9, 12, 9, 14, 18, 23, 27, 30, 19, 24, 20, 4, 18, 22, 25, 27, 4, 33, 27, 23, 20, 30, 32, 33, 43, 2, 8, 12, 8, 10, 15, 31, 18, 34, 34, 23, 12, 29, 1, 18, 14, 21, 13, 15, 14, 9, 12, 18, 10, 4, 21, 17, 24, 28, 23, 23, 5, 26, 12, 15, 20, 9, 28, 22, 16, 20, 34, 15, 41, 30},
	/*base id = "6*/{12, 8, 6, 5, 2, 8, 0, 8, 15, 12, 11, 5, 5, 7, 13, 9, 9, 11, 16, 13, 16, 22, 17, 21, 25, 13, 19, 15, 11, 13, 17, 20, 22, 6, 29, 22, 18, 30, 25, 27, 28, 38, 3, 5, 14, 10, 8, 17, 26, 19, 29, 29, 14, 3, 24, 11, 10, 5, 14, 6, 9, 9, 4, 12, 10, 12, 3, 16, 12, 19, 23, 14, 18, 8, 21, 3, 17, 14, 12, 23, 17, 11, 15, 29, 19, 36, 25},
	/*base id = "7*/{7, 10, 8, 5, 5, 16, 8, 0, 9, 6, 9, 4, 9, 12, 14, 17, 15, 19, 20, 21, 24, 30, 13, 15, 25, 12, 18, 17, 15, 19, 23, 23, 27, 14, 32, 30, 24, 38, 33, 35, 27, 46, 10, 13, 21, 18, 14, 25, 34, 27, 32, 37, 9, 9, 18, 17, 4, 2, 8, 7, 8, 11, 11, 18, 4, 20, 11, 22, 11, 15, 26, 8, 17, 13, 19, 5, 25, 20, 20, 26, 24, 17, 21, 37, 27, 44, 33},
	/*base id = "8*/{15, 18, 16, 14, 13, 22, 15, 9, 0, 3, 5, 11, 11, 14, 10, 23, 16, 25, 30, 26, 30, 36, 4, 6, 16, 8, 11, 12, 23, 18, 17, 16, 20, 20, 25, 23, 27, 31, 26, 28, 20, 39, 17, 15, 22, 24, 16, 28, 27, 31, 25, 30, 17, 18, 9, 24, 6, 10, 1, 10, 7, 9, 13, 19, 5, 26, 17, 23, 5, 6, 19, 12, 9, 21, 12, 13, 31, 21, 26, 19, 18, 19, 17, 30, 33, 37, 26},
	/*base id = "9*/{14, 14, 13, 10, 9, 18, 11, 6, 4, 0, 3, 7, 7, 10, 9, 19, 14, 21, 25, 23, 26, 32, 7, 9, 20, 6, 12, 11, 19, 17, 17, 16, 21, 17, 25, 24, 22, 31, 27, 29, 21, 39, 14, 11, 19, 20, 12, 24, 28, 32, 26, 30, 15, 14, 13, 21, 2, 6, 2, 6, 3, 7, 9, 16, 2, 23, 14, 20, 5, 9, 20, 11, 11, 17, 13, 10, 28, 19, 23, 20, 18, 16, 16, 31, 29, 37, 27},
	/*base id = "10*/{17, 16, 15, 12, 9, 16, 11, 9, 5, 3, 0, 7, 5, 7, 5, 17, 11, 19, 24, 21, 24, 30, 6, 10, 14, 2, 8, 7, 21, 13, 13, 12, 17, 15, 21, 20, 19, 27, 23, 25, 17, 35, 12, 9, 16, 18, 9, 21, 24, 28, 22, 26, 19, 14, 12, 19, 4, 8, 5, 4, 2, 4, 7, 13, 5, 21, 12, 18, 1, 8, 16, 15, 7, 19, 9, 11, 26, 16, 21, 16, 14, 12, 12, 27, 27, 33, 23},
	/*base id = "11*/{11, 10, 8, 5, 2, 13, 5, 4, 11, 7, 7, 0, 4, 7, 9, 14, 10, 16, 20, 17, 21, 27, 12, 17, 20, 8, 14, 14, 15, 13, 19, 19, 23, 11, 28, 22, 18, 30, 26, 27, 23, 38, 7, 8, 15, 15, 8, 20, 26, 24, 28, 29, 13, 7, 19, 15, 5, 2, 10, 2, 4, 6, 6, 12, 6, 17, 8, 16, 7, 14, 22, 13, 13, 12, 16, 4, 22, 15, 17, 22, 18, 11, 16, 30, 24, 36, 26},
	/*base id = "12*/{16, 13, 11, 9, 5, 10, 5, 9, 11, 7, 5, 4, 0, 3, 7, 11, 5, 13, 18, 15, 18, 24, 11, 15, 19, 7, 13, 11, 16, 8, 13, 15, 18, 9, 24, 18, 14, 25, 21, 23, 22, 33, 6, 3, 11, 12, 4, 15, 22, 22, 25, 24, 18, 9, 18, 13, 6, 6, 10, 1, 4, 3, 1, 8, 8, 15, 6, 11, 6, 13, 21, 18, 12, 14, 15, 7, 20, 10, 15, 19, 13, 7, 11, 25, 21, 31, 21},
	/*base id = "13*/{19, 15, 13, 11, 9, 12, 7, 12, 14, 11, 7, 7, 3, 0, 6, 13, 2, 9, 19, 16, 20, 26, 12, 16, 19, 8, 13, 8, 18, 6, 10, 13, 15, 10, 22, 15, 11, 23, 18, 20, 19, 31, 7, 4, 8, 8, 1, 12, 19, 23, 22, 22, 21, 11, 18, 14, 8, 10, 13, 5, 6, 3, 2, 5, 11, 16, 7, 9, 7, 13, 16, 21, 12, 16, 15, 10, 21, 7, 16, 16, 10, 4, 8, 22, 23, 29, 18},
	/*base id = "14*/{21, 19, 18, 15, 12, 18, 13, 14, 10, 9, 5, 10, 8, 6, 0, 19, 7, 13, 26, 22, 20, 27, 10, 14, 17, 6, 11, 11, 24, 9, 13, 16, 21, 16, 25, 17, 15, 25, 21, 22, 20, 33, 13, 10, 13, 13, 7, 17, 21, 26, 26, 24, 23, 17, 16, 20, 9, 12, 11, 8, 6, 4, 8, 10, 11, 16, 13, 13, 5, 11, 19, 21, 11, 22, 13, 14, 21, 12, 22, 20, 13, 8, 11, 25, 23, 31, 21},
	/*base id = "15*/{22, 18, 16, 14, 12, 7, 10, 18, 23, 20, 18, 14, 12, 13, 19, 0, 16, 7, 13, 8, 12, 18, 24, 28, 31, 20, 25, 21, 14, 15, 19, 26, 24, 3, 34, 24, 18, 18, 27, 29, 34, 40, 8, 1, 9, 1, 2, 13, 28, 15, 35, 20, 24, 13, 30, 9, 19, 15, 22, 14, 16, 15, 10, 10, 19, 8, 5, 17, 18, 25, 29, 24, 24, 16, 27, 13, 13, 1, 9, 29, 19, 13, 17, 31, 15, 38, 27},
	/*base id = "16*/{22, 18, 16, 14, 11, 15, 9, 15, 16, 14, 11, 10, 5, 3, 7, 15, 0, 6, 17, 10, 13, 20, 16, 20, 23, 12, 12, 7, 21, 3, 7, 11, 13, 13, 20, 12, 8, 20, 15, 17, 18, 28, 10, 6, 5, 5, 2, 9, 16, 20, 20, 19, 24, 13, 20, 17, 12, 12, 16, 7, 9, 6, 5, 2, 14, 9, 10, 6, 11, 17, 15, 24, 14, 18, 15, 12, 13, 4, 12, 15, 7, 1, 6, 19, 16, 26, 15},
	/*base id = "17*/{23, 20, 17, 15, 13, 9, 11, 19, 25, 21, 19, 16, 13, 9, 13, 7, 5, 0, 10, 4, 7, 13, 25, 29, 28, 21, 17, 12, 14, 8, 12, 16, 17, 5, 25, 17, 11, 11, 20, 22, 23, 33, 10, 7, 2, 7, 9, 6, 21, 8, 25, 13, 25, 15, 25, 11, 20, 16, 24, 16, 18, 17, 12, 3, 21, 2, 7, 10, 20, 22, 20, 25, 19, 16, 19, 14, 6, 9, 6, 19, 12, 6, 10, 24, 10, 31, 20},
	/*base id = "18*/{20, 15, 12, 15, 17, 12, 16, 21, 29, 25, 24, 20, 18, 19, 25, 13, 16, 10, 0, 6, 11, 14, 30, 34, 38, 26, 32, 23, 5, 19, 23, 27, 28, 10, 35, 28, 22, 20, 31, 33, 33, 44, 14, 14, 13, 14, 16, 15, 32, 17, 36, 22, 19, 12, 36, 7, 24, 20, 28, 20, 22, 22, 17, 14, 23, 9, 12, 21, 25, 32, 30, 26, 31, 7, 34, 16, 14, 19, 4, 30, 23, 17, 21, 35, 11, 42, 31},
	/*base id = "19*/{25, 19, 16, 17, 15, 9, 13, 21, 26, 23, 21, 17, 15, 16, 22, 8, 10, 4, 6, 0, 5, 8, 27, 31, 33, 23, 21, 16, 9, 12, 17, 20, 22, 6, 29, 21, 16, 13, 25, 26, 27, 37, 10, 9, 7, 9, 11, 8, 25, 11, 30, 15, 23, 16, 33, 10, 22, 18, 25, 17, 19, 18, 13, 7, 22, 3, 9, 14, 21, 28, 24, 27, 27, 11, 24, 16, 8, 13, 2, 24, 17, 11, 15, 29, 5, 35, 25},
	/*base id = "20*/{28, 25, 22, 20, 18, 14, 16, 24, 30, 26, 24, 21, 18, 20, 20, 11, 12, 6, 11, 5, 0, 7, 30, 34, 35, 26, 24, 19, 14, 15, 19, 23, 24, 9, 32, 24, 6, 10, 16, 16, 30, 28, 15, 12, 9, 12, 14, 5, 16, 8, 32, 12, 30, 20, 36, 16, 25, 21, 29, 21, 22, 22, 17, 10, 26, 3, 12, 17, 25, 32, 27, 30, 26, 16, 26, 19, 1, 16, 7, 26, 19, 13, 17, 19, 4, 26, 12},
	/*base id = "21*/{34, 27, 24, 27, 24, 18, 22, 30, 36, 32, 30, 27, 24, 26, 27, 18, 19, 13, 14, 8, 7, 0, 36, 40, 42, 32, 30, 26, 17, 22, 26, 30, 31, 16, 38, 31, 15, 19, 34, 25, 36, 36, 19, 19, 16, 18, 20, 14, 24, 17, 39, 21, 31, 26, 43, 18, 31, 27, 35, 27, 29, 28, 23, 17, 32, 10, 18, 24, 31, 38, 33, 36, 33, 19, 33, 25, 10, 22, 10, 33, 26, 20, 24, 28, 2, 34, 21},
	/*base id = "22*/{20, 23, 21, 18, 15, 23, 17, 14, 5, 8, 7, 13, 12, 12, 10, 24, 16, 26, 30, 27, 31, 37, 0, 3, 13, 5, 7, 9, 28, 15, 14, 13, 17, 21, 22, 20, 24, 28, 23, 25, 17, 36, 18, 15, 22, 22, 14, 25, 24, 28, 22, 27, 22, 20, 6, 25, 10, 16, 5, 11, 9, 9, 14, 19, 9, 27, 18, 20, 5, 1, 15, 17, 5, 25, 7, 17, 32, 21, 27, 16, 15, 16, 14, 27, 34, 34, 23},
	/*base id = "23*/{22, 23, 22, 19, 18, 26, 21, 15, 6, 9, 9, 16, 15, 15, 13, 27, 20, 29, 34, 30, 34, 40, 3, 0, 9, 8, 9, 13, 28, 17, 16, 15, 20, 24, 22, 22, 26, 30, 26, 27, 16, 38, 21, 19, 25, 25, 17, 28, 26, 31, 23, 29, 23, 23, 2, 29, 11, 15, 6, 14, 12, 12, 17, 21, 10, 30, 21, 22, 9, 4, 15, 17, 6, 26, 8, 19, 35, 24, 30, 19, 17, 18, 16, 30, 37, 36, 26},
	/*base id = "24*/{32, 30, 28, 25, 22, 30, 25, 25, 16, 19, 14, 20, 19, 19, 17, 31, 23, 28, 38, 32, 35, 42, 13, 9, 0, 15, 10, 16, 35, 20, 15, 11, 16, 28, 15, 20, 29, 28, 23, 25, 6, 36, 25, 23, 28, 29, 26, 31, 24, 28, 17, 27, 34, 27, 6, 32, 19, 23, 17, 18, 16, 16, 21, 24, 21, 31, 25, 23, 12, 13, 9, 27, 6, 32, 8, 24, 35, 28, 34, 13, 17, 21, 16, 27, 38, 34, 23},
	/*base id = "25*/{20, 18, 16, 14, 10, 18, 13, 12, 8, 6, 2, 9, 7, 8, 6, 19, 12, 21, 26, 23, 26, 32, 4, 8, 15, 0, 5, 4, 23, 10, 10, 10, 14, 17, 19, 17, 19, 25, 20, 22, 14, 33, 14, 11, 17, 18, 10, 20, 21, 25, 19, 24, 22, 16, 10, 21, 7, 11, 8, 6, 5, 4, 9, 14, 8, 23, 14, 15, 1, 5, 13, 18, 5, 21, 7, 12, 28, 17, 23, 13, 11, 11, 10, 24, 29, 31, 20},
	/*base id = "26*/{26, 24, 22, 19, 16, 24, 19, 18, 11, 12, 8, 14, 13, 13, 11, 25, 12, 17, 32, 21, 24, 31, 7, 9, 10, 5, 0, 4, 29, 9, 8, 6, 11, 22, 15, 14, 18, 22, 17, 19, 9, 29, 19, 17, 17, 17, 14, 19, 18, 22, 16, 21, 28, 21, 9, 26, 13, 17, 11, 12, 11, 10, 15, 13, 14, 20, 19, 14, 7, 5, 8, 23, 2, 26, 2, 18, 24, 16, 28, 10, 9, 10, 8, 21, 27, 27, 17},
	/*base id = "27*/{25, 23, 22, 19, 16, 20, 15, 17, 12, 11, 7, 14, 11, 8, 11, 21, 7, 12, 23, 16, 19, 26, 9, 13, 16, 4, 4, 0, 26, 4, 6, 6, 11, 18, 15, 12, 13, 20, 15, 17, 13, 28, 15, 12, 12, 13, 9, 15, 16, 20, 15, 19, 27, 19, 13, 22, 12, 16, 12, 12, 10, 9, 10, 8, 13, 15, 15, 9, 6, 8, 10, 25, 7, 24, 7, 18, 19, 12, 19, 10, 7, 5, 5, 19, 22, 26, 15},
	/*base id = "28*/{15, 9, 7, 9, 12, 4, 11, 15, 23, 20, 21, 15, 16, 18, 24, 14, 21, 14, 5, 9, 14, 17, 27, 29, 35, 23, 28, 26, 0, 24, 28, 31, 33, 11, 39, 33, 26, 22, 36, 38, 37, 49, 7, 15, 17, 15, 17, 17, 37, 19, 40, 24, 14, 7, 32, 3, 18, 14, 22, 16, 19, 20, 15, 17, 17, 12, 13, 24, 21, 29, 34, 21, 28, 2, 30, 10, 17, 23, 6, 34, 28, 22, 26, 40, 14, 47, 36},
	/*base id = "29*/{26, 22, 19, 17, 15, 18, 13, 19, 18, 17, 13, 13, 9, 6, 9, 15, 3, 8, 19, 12, 15, 22, 14, 17, 20, 10, 9, 4, 24, 0, 4, 7, 9, 16, 15, 8, 8, 16, 12, 13, 14, 24, 13, 10, 8, 9, 6, 10, 12, 17, 15, 15, 28, 17, 17, 20, 15, 16, 18, 11, 13, 9, 8, 4, 19, 11, 13, 4, 12, 14, 11, 28, 11, 22, 12, 16, 15, 8, 15, 9, 4, 1, 2, 16, 18, 22, 12},
	/*base id = "30*/{31, 26, 23, 21, 19, 22, 17, 23, 17, 17, 13, 19, 13, 10, 12, 19, 7, 12, 23, 16, 19, 26, 14, 17, 15, 10, 8, 6, 28, 4, 0, 4, 4, 20, 10, 5, 12, 13, 9, 10, 10, 21, 17, 14, 12, 13, 10, 14, 9, 14, 11, 12, 33, 21, 17, 24, 18, 22, 17, 15, 16, 15, 12, 8, 19, 15, 17, 7, 12, 13, 7, 30, 10, 26, 11, 20, 19, 12, 19, 5, 1, 5, 1, 13, 22, 19, 9},
	/*base id = "31*/{30, 28, 26, 24, 20, 25, 20, 22, 15, 16, 12, 19, 15, 13, 16, 26, 11, 16, 27, 20, 23, 30, 12, 15, 11, 9, 6, 6, 31, 7, 4, 0, 6, 23, 9, 9, 17, 17, 12, 14, 6, 24, 20, 16, 16, 16, 13, 18, 13, 17, 9, 16, 32, 23, 15, 27, 17, 21, 16, 16, 15, 14, 15, 12, 18, 19, 20, 11, 11, 11, 3, 28, 9, 29, 7, 22, 23, 15, 22, 4, 5, 9, 5, 16, 26, 22, 12},
	/*base id = "32*/{35, 33, 31, 28, 25, 27, 22, 27, 20, 21, 17, 23, 18, 15, 17, 24, 13, 17, 28, 22, 24, 31, 17, 20, 16, 14, 11, 11, 33, 9, 4, 6, 0, 25, 8, 9, 18, 17, 13, 14, 12, 25, 22, 19, 18, 18, 15, 19, 13, 17, 8, 16, 37, 26, 20, 29, 22, 26, 20, 21, 20, 19, 17, 14, 23, 20, 22, 13, 16, 16, 8, 33, 13, 31, 13, 27, 25, 17, 24, 4, 6, 11, 6, 17, 27, 23, 13},
	/*base id = "33*/{18, 15, 13, 11, 9, 4, 6, 14, 20, 17, 14, 11, 9, 10, 16, 3, 12, 5, 10, 6, 10, 16, 20, 24, 28, 16, 22, 18, 11, 16, 20, 23, 25, 0, 31, 25, 16, 15, 28, 30, 31, 41, 4, 4, 7, 4, 5, 10, 29, 13, 32, 17, 20, 10, 27, 6, 16, 11, 19, 11, 13, 12, 7, 8, 16, 6, 2, 15, 15, 22, 26, 20, 21, 13, 24, 9, 11, 4, 6, 26, 20, 14, 18, 32, 13, 39, 28},
	/*base id = "34*/{39, 37, 36, 33, 30, 34, 29, 31, 25, 25, 21, 28, 24, 22, 25, 35, 20, 25, 36, 29, 32, 39, 21, 22, 15, 18, 15, 15, 40, 15, 10, 9, 8, 32, 0, 15, 24, 23, 18, 20, 8, 30, 29, 25, 25, 25, 22, 26, 19, 23, 2, 22, 41, 32, 21, 36, 26, 30, 25, 26, 24, 23, 24, 21, 27, 28, 29, 19, 20, 20, 7, 37, 16, 38, 13, 32, 32, 24, 31, 5, 12, 18, 12, 22, 35, 28, 18},
	/*base id = "35*/{35, 31, 28, 26, 24, 27, 22, 29, 23, 23, 19, 23, 18, 15, 17, 24, 12, 17, 28, 21, 24, 31, 20, 23, 20, 16, 14, 12, 33, 9, 5, 9, 9, 25, 15, 0, 17, 7, 3, 5, 15, 16, 22, 19, 17, 18, 15, 19, 4, 7, 15, 7, 37, 26, 23, 29, 24, 25, 23, 20, 22, 18, 17, 13, 25, 20, 22, 12, 18, 18, 12, 36, 16, 31, 17, 25, 12, 17, 24, 10, 4, 10, 6, 7, 27, 14, 3},
	/*base id = "36*/{30, 26, 24, 22, 20, 23, 18, 24, 27, 22, 19, 18, 14, 11, 15, 18, 8, 11, 22, 16, 7, 15, 23, 26, 29, 19, 18, 13, 26, 8, 13, 17, 18, 16, 24, 17, 0, 25, 21, 22, 24, 33, 18, 15, 12, 13, 11, 1, 21, 5, 24, 24, 32, 22, 26, 25, 20, 21, 24, 16, 18, 14, 13, 8, 22, 14, 18, 4, 19, 23, 21, 32, 20, 27, 20, 21, 3, 12, 18, 18, 13, 8, 11, 25, 12, 31, 21},
	/*base id = "37*/{42, 38, 36, 34, 31, 20, 30, 37, 31, 31, 27, 30, 25, 23, 25, 18, 20, 11, 20, 13, 10, 19, 27, 30, 28, 24, 22, 20, 22, 16, 13, 17, 17, 16, 23, 7, 25, 0, 7, 6, 23, 17, 30, 26, 25, 25, 23, 6, 5, 2, 23, 1, 44, 33, 30, 22, 32, 32, 31, 27, 30, 26, 25, 21, 33, 10, 30, 20, 26, 26, 20, 43, 24, 39, 24, 33, 7, 24, 15, 17, 12, 18, 14, 9, 16, 15, 4},
	/*base id = "38*/{38, 34, 31, 29, 27, 30, 25, 33, 26, 27, 23, 26, 21, 18, 20, 27, 15, 20, 31, 24, 16, 34, 23, 26, 23, 20, 17, 15, 36, 12, 9, 12, 12, 28, 18, 3, 20, 7, 0, 3, 19, 12, 25, 22, 20, 21, 18, 22, 2, 8, 18, 5, 40, 29, 26, 32, 27, 28, 26, 23, 25, 21, 20, 16, 28, 23, 25, 15, 21, 22, 15, 39, 19, 34, 20, 28, 13, 20, 27, 13, 8, 13, 9, 4, 30, 10, 4},
	/*base id = "39*/{40, 36, 33, 31, 29, 32, 27, 35, 28, 29, 25, 28, 23, 20, 22, 29, 17, 22, 33, 26, 16, 25, 25, 28, 25, 22, 19, 17, 38, 14, 11, 14, 14, 30, 20, 5, 22, 6, 3, 0, 21, 12, 27, 24, 22, 23, 20, 24, 1, 8, 20, 2, 42, 31, 28, 34, 29, 30, 28, 25, 27, 23, 22, 18, 30, 25, 27, 17, 23, 24, 17, 41, 21, 36, 22, 30, 13, 22, 29, 15, 10, 15, 11, 4, 22, 10, 5},
	/*base id = "40*/{35, 33, 31, 28, 25, 33, 28, 27, 20, 21, 17, 23, 22, 19, 20, 34, 18, 22, 33, 27, 29, 36, 16, 16, 6, 14, 9, 13, 38, 14, 10, 6, 12, 31, 8, 15, 23, 23, 19, 20, 0, 31, 28, 26, 23, 23, 20, 25, 19, 23, 11, 22, 37, 30, 13, 35, 22, 26, 20, 21, 20, 19, 24, 19, 23, 25, 28, 18, 16, 13, 4, 33, 9, 35, 7, 27, 30, 22, 29, 9, 12, 16, 11, 23, 32, 29, 19},
	/*base id = "41*/{50, 46, 44, 42, 39, 43, 38, 45, 39, 39, 35, 38, 33, 31, 33, 40, 28, 33, 44, 37, 28, 36, 35, 38, 35, 32, 30, 28, 49, 24, 21, 25, 25, 41, 31, 16, 33, 17, 12, 12, 31, 0, 38, 34, 33, 33, 31, 35, 12, 19, 31, 15, 52, 41, 38, 45, 40, 40, 39, 35, 38, 34, 33, 29, 41, 36, 38, 28, 34, 34, 28, 51, 32, 47, 32, 41, 24, 32, 39, 25, 20, 26, 22, 8, 33, 2, 16},
	/*base id = "42*/{15, 11, 9, 7, 5, 2, 2, 11, 17, 14, 12, 7, 6, 7, 13, 7, 10, 10, 14, 10, 15, 19, 18, 22, 25, 14, 19, 15, 7, 13, 17, 20, 22, 4, 28, 22, 18, 30, 25, 27, 28, 38, 0, 6, 13, 8, 8, 16, 26, 18, 29, 29, 17, 6, 24, 4, 12, 7, 16, 8, 10, 9, 4, 12, 12, 11, 2, 16, 12, 19, 23, 16, 18, 11, 21, 6, 16, 15, 10, 23, 17, 11, 15, 29, 16, 36, 25},
	/*base id = "43*/{18, 14, 12, 10, 8, 8, 6, 13, 15, 11, 9, 8, 3, 4, 10, 1, 6, 7, 14, 9, 12, 19, 15, 19, 23, 11, 17, 12, 15, 10, 14, 17, 19, 4, 25, 19, 15, 27, 22, 24, 26, 35, 6, 0, 10, 2, 2, 13, 23, 16, 26, 26, 20, 9, 21, 10, 10, 10, 14, 6, 7, 6, 1, 9, 12, 9, 6, 13, 10, 17, 20, 20, 16, 15, 19, 9, 14, 11, 10, 20, 14, 8, 12, 26, 15, 33, 22},
	/*base id = "44*/{26, 23, 20, 18, 16, 12, 14, 21, 22, 19, 17, 16, 11, 8, 13, 9, 5, 2, 13, 7, 10, 16, 21, 25, 29, 17, 17, 13, 17, 9, 13, 16, 18, 7, 25, 18, 13, 25, 21, 23, 23, 33, 13, 10, 0, 1, 8, 9, 22, 12, 26, 24, 28, 18, 26, 14, 18, 18, 22, 13, 15, 12, 11, 2, 20, 6, 10, 11, 17, 22, 20, 28, 20, 19, 20, 17, 10, 0, 9, 20, 13, 7, 11, 25, 13, 31, 21},
	/*base id = "45*/{22, 19, 16, 14, 12, 8, 10, 18, 24, 20, 18, 15, 12, 8, 13, 1, 5, 7, 14, 9, 12, 18, 21, 25, 29, 17, 17, 13, 15, 9, 13, 16, 18, 3, 25, 18, 13, 25, 21, 23, 23, 33, 8, 2, 1, 0, 3, 13, 22, 16, 26, 24, 24, 14, 26, 10, 19, 15, 23, 15, 16, 12, 11, 6, 20, 9, 6, 11, 17, 22, 20, 24, 20, 16, 20, 13, 14, 0, 10, 20, 13, 7, 11, 25, 15, 31, 21},
	/*base id = "46*/{21, 17, 14, 12, 10, 9, 8, 14, 16, 12, 9, 8, 4, 1, 6, 2, 2, 9, 16, 11, 14, 20, 14, 18, 26, 10, 14, 8, 16, 6, 10, 13, 15, 5, 22, 15, 11, 23, 18, 20, 20, 31, 8, 2, 8, 3, 0, 12, 19, 17, 23, 22, 23, 12, 20, 12, 10, 11, 15, 6, 8, 4, 3, 5, 12, 10, 8, 9, 9, 15, 17, 23, 14, 18, 17, 11, 15, 7, 12, 17, 10, 4, 8, 22, 17, 29, 18},
	/*base id = "47*/{29, 26, 23, 21, 19, 15, 17, 25, 28, 24, 21, 20, 15, 13, 17, 12, 9, 5, 15, 8, 5, 14, 25, 28, 31, 20, 19, 15, 17, 10, 14, 18, 20, 10, 26, 19, 1, 6, 22, 24, 25, 35, 16, 13, 9, 13, 12, 0, 23, 3, 26, 7, 31, 21, 28, 17, 22, 22, 26, 17, 19, 16, 15, 9, 24, 5, 13, 5, 21, 24, 22, 31, 22, 19, 22, 20, 2, 13, 10, 20, 14, 10, 13, 26, 11, 33, 22},
	/*base id = "48*/{39, 35, 32, 30, 28, 31, 26, 33, 27, 27, 23, 26, 22, 19, 21, 28, 16, 21, 32, 25, 16, 24, 23, 26, 24, 20, 18, 16, 37, 12, 9, 13, 13, 29, 19, 4, 21, 5, 2, 1, 19, 12, 26, 23, 21, 22, 19, 23, 0, 7, 19, 3, 41, 30, 26, 33, 28, 29, 27, 24, 26, 22, 21, 17, 29, 24, 26, 16, 22, 22, 16, 40, 20, 35, 21, 29, 12, 21, 27, 13, 8, 14, 10, 3, 21, 10, 4},
	/*base id = "49*/{32, 29, 26, 24, 22, 18, 20, 28, 31, 31, 27, 25, 22, 23, 25, 15, 20, 8, 18, 11, 8, 17, 28, 31, 28, 24, 22, 20, 20, 17, 13, 17, 17, 13, 23, 7, 5, 2, 8, 8, 23, 19, 19, 16, 12, 16, 18, 4, 7, 0, 23, 4, 34, 24, 31, 20, 32, 25, 31, 25, 30, 26, 21, 13, 33, 8, 16, 20, 26, 26, 20, 34, 24, 22, 25, 23, 5, 25, 13, 18, 12, 18, 14, 11, 14, 17, 4},
	/*base id = "50*/{40, 38, 36, 33, 30, 34, 29, 32, 25, 26, 22, 28, 25, 22, 25, 35, 21, 25, 36, 30, 32, 39, 22, 23, 16, 19, 16, 15, 40, 15, 11, 9, 8, 32, 2, 15, 24, 23, 19, 20, 11, 31, 29, 26, 26, 26, 23, 26, 19, 24, 0, 22, 42, 33, 24, 36, 27, 31, 25, 26, 25, 24, 24, 22, 28, 28, 29, 19, 21, 20, 8, 38, 17, 38, 14, 32, 33, 25, 32, 5, 12, 19, 13, 23, 35, 29, 19},
	/*base id = "51*/{41, 37, 35, 33, 30, 34, 29, 36, 30, 30, 26, 29, 24, 22, 24, 19, 19, 12, 22, 15, 12, 21, 26, 29, 27, 23, 21, 19, 24, 15, 12, 16, 16, 17, 22, 7, 24, 1, 5, 2, 22, 15, 29, 25, 24, 24, 22, 8, 3, 4, 22, 0, 43, 32, 29, 36, 31, 31, 30, 26, 29, 25, 24, 20, 32, 12, 29, 19, 25, 25, 19, 42, 23, 38, 23, 32, 9, 23, 17, 16, 11, 17, 13, 6, 18, 13, 4},
	/*base id = "52*/{2, 4, 7, 9, 12, 22, 14, 9, 17, 15, 19, 13, 18, 21, 23, 23, 24, 25, 20, 24, 30, 32, 21, 24, 34, 22, 27, 27, 14, 27, 32, 32, 37, 20, 41, 37, 32, 44, 40, 42, 36, 52, 16, 19, 28, 24, 22, 31, 41, 33, 41, 43, 0, 9, 27, 16, 14, 10, 16, 16, 16, 19, 18, 26, 13, 26, 17, 30, 20, 23, 35, 7, 26, 12, 29, 11, 31, 29, 21, 36, 32, 26, 30, 44, 29, 50, 40},
	/*base id = "53*/{10, 4, 2, 4, 5, 12, 3, 9, 18, 14, 14, 8, 9, 11, 17, 13, 13, 15, 12, 17, 20, 26, 20, 24, 28, 16, 21, 19, 7, 17, 21, 24, 26, 10, 33, 26, 22, 34, 29, 31, 30, 42, 6, 9, 18, 14, 12, 21, 30, 23, 33, 33, 9, 0, 26, 9, 12, 8, 17, 9, 12, 13, 8, 16, 12, 16, 7, 20, 14, 22, 27, 15, 21, 5, 23, 5, 21, 18, 14, 27, 21, 15, 19, 33, 23, 40, 29},
	/*base id = "54*/{25, 27, 25, 23, 21, 29, 23, 18, 9, 12, 12, 19, 18, 18, 16, 30, 20, 25, 36, 33, 36, 43, 6, 2, 7, 10, 9, 13, 32, 17, 16, 15, 20, 27, 22, 22, 26, 30, 26, 27, 13, 38, 24, 21, 25, 26, 20, 28, 26, 31, 24, 29, 27, 26, 0, 31, 15, 19, 9, 17, 15, 14, 19, 21, 14, 33, 24, 22, 11, 6, 15, 20, 6, 30, 8, 23, 38, 25, 33, 19, 17, 18, 16, 30, 39, 36, 26},
	/*base id = "55*/{17, 12, 9, 12, 13, 1, 11, 17, 24, 21, 19, 15, 13, 14, 20, 9, 17, 11, 7, 10, 16, 18, 25, 29, 33, 21, 27, 23, 3, 20, 25, 27, 30, 6, 36, 30, 25, 22, 33, 35, 36, 45, 4, 10, 14, 10, 12, 17, 34, 20, 37, 36, 16, 9, 31, 0, 20, 16, 23, 15, 17, 17, 12, 15, 19, 13, 7, 23, 20, 27, 31, 23, 26, 4, 29, 12, 18, 22, 7, 31, 25, 19, 23, 37, 15, 43, 33},
	/*base id = "56*/{12, 13, 11, 8, 7, 18, 10, 4, 6, 2, 4, 5, 6, 9, 9, 19, 12, 20, 23, 22, 25, 32, 10, 12, 19, 7, 13, 12, 18, 15, 18, 17, 22, 16, 26, 25, 20, 32, 28, 30, 22, 40, 12, 10, 17, 19, 10, 22, 29, 33, 27, 31, 14, 12, 15, 20, 0, 4, 5, 4, 2, 7, 8, 14, 2, 22, 13, 18, 6, 13, 21, 11, 12, 16, 14, 8, 27, 17, 22, 21, 19, 13, 17, 32, 28, 38, 28},
	/*base id = "57*/{9, 9, 8, 5, 2, 13, 5, 2, 10, 6, 8, 2, 6, 10, 12, 14, 12, 16, 20, 18, 21, 27, 15, 15, 23, 11, 17, 16, 14, 15, 22, 21, 26, 11, 30, 25, 21, 32, 28, 30, 26, 40, 8, 10, 18, 15, 11, 22, 29, 25, 31, 31, 11, 8, 19, 16, 4, 0, 8, 5, 6, 9, 8, 15, 4, 17, 9, 18, 9, 17, 25, 10, 16, 12, 18, 4, 22, 17, 18, 25, 20, 14, 18, 32, 24, 38, 28},
	/*base id = "58*/{14, 17, 15, 12, 12, 21, 14, 8, 1, 2, 5, 10, 10, 13, 11, 22, 16, 24, 28, 25, 29, 35, 4, 6, 17, 8, 11, 12, 22, 18, 17, 16, 20, 19, 25, 23, 24, 31, 26, 28, 20, 39, 16, 13, 22, 23, 15, 26, 27, 31, 25, 30, 16, 17, 10, 23, 5, 8, 0, 9, 5, 9, 11, 19, 4, 25, 16, 23, 5, 6, 19, 11, 9, 20, 12, 12, 30, 21, 25, 19, 18, 19, 17, 30, 32, 37, 26},
	/*base id = "59*/{14, 11, 10, 7, 4, 13, 6, 7, 10, 6, 4, 2, 1, 5, 7, 14, 7, 16, 20, 17, 21, 27, 10, 14, 18, 6, 12, 11, 16, 11, 15, 17, 21, 11, 26, 20, 16, 28, 23, 25, 21, 36, 8, 5, 13, 15, 6, 17, 24, 24, 26, 27, 16, 9, 17, 15, 4, 4, 9, 0, 2, 3, 4, 10, 6, 17, 8, 14, 5, 12, 20, 16, 11, 14, 14, 6, 22, 12, 17, 20, 15, 9, 13, 27, 24, 34, 23},
	/*base id = "60*/{14, 14, 12, 9, 6, 15, 9, 8, 7, 3, 2, 4, 4, 6, 6, 16, 9, 18, 22, 19, 23, 29, 9, 12, 17, 5, 11, 10, 19, 13, 16, 15, 20, 13, 24, 23, 18, 30, 26, 28, 20, 38, 10, 7, 15, 17, 8, 19, 27, 31, 25, 29, 16, 11, 15, 17, 2, 6, 5, 2, 0, 4, 5, 12, 5, 19, 10, 16, 3, 11, 19, 13, 10, 16, 13, 8, 24, 14, 19, 19, 17, 11, 15, 30, 26, 36, 26},
	/*base id = "61*/{17, 15, 13, 11, 7, 14, 9, 11, 9, 7, 3, 6, 3, 3, 4, 15, 6, 17, 21, 18, 22, 28, 8, 12, 16, 4, 10, 9, 20, 9, 15, 15, 19, 12, 24, 18, 14, 26, 21, 23, 19, 34, 9, 6, 11, 12, 4, 16, 22, 26, 24, 25, 19, 13, 15, 16, 6, 9, 9, 3, 4, 0, 5, 8, 9, 18, 9, 12, 3, 10, 18, 19, 9, 18, 12, 9, 23, 11, 18, 18, 13, 7, 11, 25, 25, 32, 21},
	/*base id = "62*/{16, 13, 10, 8, 6, 9, 4, 11, 13, 9, 7, 6, 1, 2, 8, 10, 5, 12, 17, 13, 17, 23, 13, 17, 21, 9, 15, 11, 15, 8, 13, 15, 18, 7, 24, 18, 13, 25, 21, 23, 24, 33, 4, 1, 10, 11, 3, 15, 22, 20, 25, 24, 18, 8, 19, 11, 8, 8, 12, 4, 5, 5, 0, 7, 10, 13, 4, 11, 8, 15, 19, 18, 14, 13, 17, 7, 18, 10, 13, 19, 13, 7, 11, 25, 20, 31, 21},
	/*base id = "63*/{25, 21, 19, 17, 14, 12, 12, 18, 19, 17, 14, 13, 8, 5, 10, 10, 2, 3, 14, 7, 10, 17, 18, 22, 24, 14, 13, 8, 17, 4, 8, 12, 14, 8, 21, 13, 8, 21, 16, 18, 19, 29, 12, 9, 2, 6, 5, 9, 17, 12, 21, 20, 27, 16, 22, 15, 15, 15, 19, 10, 12, 9, 8, 0, 17, 6, 10, 6, 14, 18, 16, 27, 15, 19, 16, 15, 10, 5, 10, 16, 8, 3, 7, 20, 13, 27, 16},
	/*base id = "64*/{12, 12, 10, 8, 6, 18, 10, 4, 5, 2, 5, 6, 8, 11, 11, 19, 14, 21, 23, 22, 26, 32, 9, 11, 21, 8, 14, 13, 17, 19, 19, 18, 23, 16, 27, 26, 22, 33, 29, 31, 23, 41, 12, 12, 19, 20, 12, 24, 30, 34, 28, 32, 13, 12, 14, 19, 2, 4, 4, 6, 5, 9, 10, 16, 0, 22, 13, 20, 7, 11, 22, 10, 13, 15, 15, 7, 27, 19, 22, 22, 20, 15, 18, 33, 29, 39, 29},
	/*base id = "65*/{24, 21, 19, 17, 15, 10, 12, 20, 26, 23, 20, 17, 15, 16, 16, 8, 8, 2, 9, 3, 4, 10, 26, 30, 31, 22, 20, 15, 12, 11, 15, 19, 20, 6, 28, 20, 14, 10, 23, 25, 26, 36, 11, 9, 5, 9, 10, 5, 24, 8, 28, 12, 26, 16, 33, 13, 22, 17, 25, 17, 19, 18, 13, 6, 22, 0, 8, 13, 21, 28, 23, 26, 22, 14, 22, 15, 5, 12, 5, 22, 15, 9, 13, 27, 7, 34, 12},
	/*base id = "66*/{15, 12, 10, 8, 6, 4, 3, 11, 17, 14, 11, 8, 6, 7, 13, 5, 9, 7, 12, 8, 12, 18, 17, 21, 25, 13, 19, 15, 13, 13, 17, 20, 22, 2, 28, 22, 18, 30, 25, 27, 28, 38, 2, 6, 10, 6, 8, 13, 26, 15, 29, 29, 17, 7, 24, 7, 13, 8, 16, 8, 10, 9, 4, 10, 13, 8, 0, 16, 12, 19, 23, 17, 18, 12, 21, 6, 13, 14, 8, 23, 17, 11, 15, 29, 15, 36, 25},
	/*base id = "67*/{29, 25, 22, 20, 18, 21, 16, 22, 23, 21, 18, 16, 12, 9, 13, 17, 6, 10, 21, 14, 17, 24, 20, 23, 23, 15, 14, 9, 24, 4, 8, 11, 13, 15, 19, 12, 4, 20, 16, 17, 18, 28, 16, 13, 11, 11, 9, 5, 16, 21, 19, 19, 31, 20, 23, 23, 18, 19, 23, 14, 16, 12, 11, 6, 20, 13, 16, 0, 17, 19, 15, 31, 16, 25, 17, 19, 8, 10, 16, 13, 8, 5, 6, 20, 20, 26, 16},
	/*base id = "68*/{18, 17, 15, 12, 9, 17, 12, 11, 5, 5, 1, 7, 6, 7, 5, 18, 11, 20, 25, 21, 25, 31, 5, 9, 13, 1, 6, 6, 22, 11, 11, 11, 16, 15, 20, 18, 19, 26, 22, 23, 16, 34, 12, 10, 17, 17, 9, 21, 22, 27, 21, 25, 20, 14, 11, 20, 6, 10, 5, 5, 3, 3, 8, 14, 7, 21, 12, 17, 0, 6, 14, 17, 6, 19, 8, 11, 26, 16, 21, 15, 12, 13, 11, 26, 28, 32, 22},
	/*base id = "69*/{22, 24, 22, 19, 16, 24, 19, 16, 7, 10, 8, 14, 13, 13, 11, 25, 17, 22, 31, 28, 32, 38, 1, 4, 13, 6, 5, 8, 29, 14, 13, 11, 16, 22, 20, 19, 23, 26, 22, 24, 13, 34, 19, 16, 22, 22, 15, 24, 23, 27, 21, 25, 24, 21, 6, 26, 13, 17, 7, 12, 10, 10, 15, 18, 11, 28, 19, 19, 6, 0, 12, 19, 3, 26, 6, 18, 33, 21, 28, 15, 14, 15, 12, 26, 35, 32, 22},
	/*base id = "70*/{34, 32, 30, 27, 24, 28, 23, 26, 19, 20, 16, 22, 21, 16, 19, 29, 15, 19, 30, 24, 26, 33, 15, 15, 9, 13, 8, 10, 34, 11, 7, 3, 8, 26, 7, 12, 20, 20, 15, 17, 4, 28, 23, 20, 20, 20, 17, 22, 16, 20, 8, 19, 36, 27, 15, 30, 21, 25, 19, 20, 19, 18, 18, 16, 22, 22, 23, 15, 15, 12, 0, 31, 8, 32, 6, 26, 27, 19, 26, 4, 9, 13, 8, 19, 29, 26, 15},
	/*base id = "71*/{5, 10, 14, 12, 12, 22, 14, 8, 12, 11, 15, 13, 18, 21, 20, 23, 24, 25, 26, 27, 30, 36, 17, 17, 27, 18, 23, 25, 21, 27, 30, 28, 33, 20, 37, 36, 33, 43, 39, 41, 33, 51, 17, 20, 28, 24, 23, 31, 40, 34, 38, 42, 7, 16, 20, 23, 10, 11, 11, 16, 13, 20, 18, 27, 10, 26, 18, 30, 17, 19, 31, 0, 22, 19, 24, 11, 31, 29, 27, 32, 31, 26, 30, 43, 33, 49, 39},
	/*base id = "72*/{24, 23, 21, 18, 15, 23, 18, 17, 9, 11, 7, 13, 12, 12, 10, 24, 14, 19, 31, 27, 26, 33, 5, 6, 6, 5, 3, 7, 28, 11, 10, 9, 13, 21, 16, 16, 20, 24, 19, 21, 10, 32, 18, 16, 19, 20, 14, 22, 20, 24, 17, 23, 26, 20, 6, 26, 12, 16, 9, 11, 10, 9, 14, 15, 13, 22, 18, 16, 6, 3, 8, 22, 0, 25, 2, 17, 26, 19, 27, 12, 11, 12, 10, 23, 29, 30, 19},
	/*base id = "73*/{13, 7, 5, 7, 10, 6, 9, 13, 21, 17, 19, 13, 14, 16, 22, 16, 19, 16, 7, 11, 16, 19, 25, 27, 33, 21, 26, 24, 2, 22, 26, 29, 31, 12, 37, 31, 27, 39, 34, 36, 35, 47, 12, 15, 18, 16, 17, 19, 35, 22, 38, 38, 12, 5, 30, 4, 16, 12, 20, 14, 17, 18, 13, 19, 15, 14, 13, 25, 19, 27, 32, 19, 26, 0, 28, 8, 19, 24, 8, 32, 26, 20, 24, 38, 16, 45, 34},
	/*base id = "74*/{27, 26, 24, 21, 18, 26, 21, 20, 12, 14, 10, 16, 15, 15, 13, 27, 15, 19, 34, 24, 26, 33, 7, 8, 7, 7, 2, 7, 31, 11, 11, 7, 13, 24, 13, 17, 20, 24, 20, 22, 7, 32, 21, 19, 19, 20, 17, 22, 21, 25, 15, 23, 29, 23, 8, 28, 15, 19, 12, 14, 12, 12, 17, 16, 16, 22, 21, 16, 9, 6, 6, 25, 2, 28, 0, 20, 26, 19, 30, 10, 12, 12, 10, 24, 29, 30, 20},
	/*base id = "75*/{9, 5, 3, 1, 1, 11, 3, 5, 13, 10, 11, 4, 7, 10, 13, 12, 12, 14, 15, 16, 19, 25, 16, 19, 24, 12, 18, 18, 10, 16, 20, 23, 27, 9, 32, 25, 21, 33, 28, 30, 27, 41, 6, 9, 17, 13, 11, 20, 29, 23, 32, 32, 11, 5, 23, 12, 8, 4, 12, 6, 8, 10, 7, 15, 7, 15, 7, 19, 11, 18, 26, 11, 17, 8, 20, 0, 20, 17, 16, 26, 20, 14, 18, 32, 22, 39, 28},
	/*base id = "76*/{29, 26, 24, 22, 20, 15, 17, 25, 31, 28, 25, 22, 20, 21, 20, 13, 13, 6, 14, 8, 1, 10, 31, 35, 35, 27, 24, 19, 17, 15, 19, 23, 25, 11, 32, 12, 3, 7, 13, 13, 30, 24, 16, 14, 10, 14, 15, 2, 12, 5, 32, 9, 31, 21, 38, 18, 27, 22, 30, 22, 24, 23, 18, 10, 27, 5, 13, 8, 26, 33, 27, 31, 26, 19, 27, 20, 0, 16, 10, 27, 19, 14, 18, 16, 7, 22, 9},
	/*base id = "77*/{27, 23, 21, 19, 16, 19, 14, 20, 21, 18, 16, 15, 10, 7, 12, 1, 4, 8, 19, 13, 16, 22, 21, 25, 28, 17, 16, 12, 23, 8, 12, 16, 17, 4, 24, 17, 12, 25, 20, 22, 22, 33, 14, 11, 0, 0, 7, 13, 21, 25, 25, 24, 29, 18, 25, 22, 17, 17, 21, 12, 14, 11, 10, 5, 19, 12, 14, 10, 16, 21, 19, 29, 19, 23, 19, 17, 16, 0, 15, 19, 12, 6, 10, 24, 19, 31, 20},
	/*base id = "78*/{21, 16, 13, 16, 15, 8, 13, 21, 26, 23, 21, 17, 15, 16, 22, 9, 12, 6, 4, 2, 7, 10, 27, 31, 34, 23, 28, 19, 6, 15, 19, 23, 24, 6, 31, 24, 18, 16, 27, 29, 29, 40, 10, 10, 9, 10, 12, 11, 28, 13, 32, 18, 20, 13, 33, 7, 22, 18, 25, 17, 19, 18, 13, 10, 22, 5, 8, 17, 21, 28, 26, 27, 27, 8, 30, 16, 10, 15, 0, 26, 19, 13, 17, 31, 7, 38, 27},
	/*base id = "79*/{34, 32, 30, 27, 24, 28, 23, 26, 19, 20, 16, 22, 19, 16, 19, 29, 15, 19, 30, 24, 26, 33, 16, 19, 13, 13, 10, 10, 34, 10, 5, 4, 4, 26, 5, 9, 18, 17, 13, 14, 9, 25, 23, 20, 20, 20, 17, 20, 13, 18, 5, 16, 36, 27, 19, 30, 21, 25, 19, 20, 19, 18, 18, 16, 22, 22, 23, 13, 15, 15, 4, 32, 12, 32, 10, 26, 27, 19, 26, 0, 6, 13, 7, 17, 29, 23, 13},
	/*base id = "80*/{30, 26, 23, 21, 19, 22, 17, 24, 18, 18, 14, 18, 13, 10, 12, 19, 8, 12, 23, 17, 19, 26, 15, 18, 17, 11, 9, 7, 28, 4, 1, 5, 6, 20, 11, 4, 13, 12, 8, 9, 12, 20, 17, 14, 13, 13, 10, 14, 8, 13, 12, 11, 32, 21, 18, 24, 19, 20, 18, 15, 17, 13, 12, 9, 20, 15, 17, 8, 13, 13, 9, 31, 11, 26, 12, 20, 20, 12, 19, 6, 0, 6, 1, 12, 22, 18, 8},
	/*base id = "81*/{24, 20, 17, 15, 13, 16, 11, 17, 19, 16, 12, 12, 7, 4, 8, 17, 2, 6, 17, 11, 14, 20, 15, 18, 21, 11, 10, 5, 22, 1, 5, 9, 11, 14, 18, 10, 8, 18, 13, 15, 16, 26, 11, 8, 7, 7, 4, 9, 14, 18, 18, 17, 26, 15, 18, 18, 14, 14, 19, 9, 11, 7, 6, 3, 16, 10, 11, 5, 13, 15, 13, 26, 12, 20, 13, 14, 14, 6, 13, 13, 5, 0, 4, 17, 17, 24, 13},
	/*base id = "82*/{28, 24, 22, 20, 17, 20, 15, 21, 17, 16, 12, 16, 11, 8, 11, 17, 6, 10, 21, 15, 18, 24, 14, 16, 16, 9, 7, 5, 27, 2, 1, 5, 6, 18, 12, 6, 11, 14, 9, 11, 11, 22, 15, 12, 11, 11, 8, 13, 10, 14, 13, 13, 30, 19, 16, 23, 17, 18, 17, 13, 15, 12, 11, 7, 18, 14, 15, 6, 11, 12, 8, 30, 10, 24, 10, 18, 18, 10, 17, 7, 1, 4, 0, 13, 21, 20, 9},
	/*base id = "83*/{42, 38, 35, 33, 31, 34, 29, 37, 30, 31, 27, 30, 25, 22, 24, 31, 19, 24, 35, 28, 19, 28, 27, 30, 27, 24, 21, 19, 40, 16, 13, 16, 16, 32, 22, 7, 24, 9, 4, 4, 23, 8, 29, 26, 24, 25, 22, 26, 3, 11, 22, 7, 44, 33, 30, 36, 31, 32, 30, 27, 29, 25, 24, 20, 32, 27, 29, 19, 25, 26, 19, 43, 23, 38, 24, 32, 16, 24, 31, 17, 12, 17, 13, 0, 25, 6, 8},
	/*base id = "84*/{31, 24, 21, 24, 21, 15, 19, 27, 33, 29, 27, 24, 21, 23, 24, 15, 16, 10, 11, 5, 4, 2, 33, 37, 39, 29, 27, 23, 14, 19, 23, 27, 28, 13, 35, 28, 12, 16, 31, 22, 33, 33, 16, 16, 13, 15, 17, 11, 21, 14, 36, 18, 28, 23, 40, 15, 28, 24, 32, 24, 26, 25, 20, 14, 29, 7, 15, 21, 28, 35, 30, 33, 30, 16, 30, 22, 7, 19, 7, 30, 23, 17, 21, 25, 0, 31, 18},
	/*base id = "85*/{48, 44, 42, 40, 37, 41, 36, 43, 37, 37, 33, 36, 31, 29, 31, 38, 26, 31, 42, 35, 26, 34, 33, 36, 33, 30, 28, 26, 47, 22, 19, 23, 23, 39, 29, 14, 31, 16, 10, 11, 29, 2, 36, 32, 31, 31, 29, 33, 10, 18, 29, 13, 50, 39, 36, 43, 38, 38, 37, 33, 36, 32, 31, 27, 39, 34, 36, 26, 32, 32, 26, 49, 30, 45, 30, 39, 23, 30, 37, 23, 18, 24, 20, 6, 31, 0, 14},
	/*base id = "86*/{38, 34, 32, 30, 27, 30, 25, 33, 27, 27, 23, 26, 21, 18, 21, 27, 16, 20, 31, 25, 12, 21, 23, 26, 24, 20, 17, 15, 37, 12, 9, 12, 13, 28, 18, 3, 21, 4, 5, 5, 19, 16, 25, 22, 21, 21, 18, 23, 4, 4, 19, 4, 40, 29, 26, 33, 28, 28, 27, 23, 26, 22, 21, 17, 29, 12, 25, 16, 22, 22, 16, 39, 20, 34, 20, 28, 9, 20, 27, 13, 8, 14, 10, 8, 18, 14, 0},
};

const array<array<int>> must_water_count =
{
	/*base id = "0*/{0, 0, 0, 20, 20, 20, 20, 0, 14, 0, 23, 19, 49, 63, 53, 30, 63, 41, 0, 43, 38, 45, 29, 22, 42, 27, 65, 35, 0, 68, 59, 67, 83, 20, 94, 83, 82, 98, 83, 85, 107, 106, 20, 27, 63, 30, 63, 50, 84, 50, 94, 90, 0, 0, 24, 0, 3, 17, 14, 50, 51, 51, 27, 63, 0, 48, 20, 70, 23, 29, 96, 3, 52, 0, 52, 20, 50, 63, 2, 92, 67, 63, 67, 94, 44, 100, 83},
	/*base id = "1*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 2, 18, 4, 56, 37, 44, 32, 51, 45, 0, 14, 13, 77, 93, 0, 104, 29, 28, 44, 29, 31, 91, 52, 0, 7, 20, 10, 9, 30, 30, 30, 104, 36, 0, 0, 39, 0, 20, 14, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 16, 51, 80, 3, 43, 0, 61, 0, 30, 9, 2, 102, 13, 9, 13, 40, 3, 46, 29},
	/*base id = "2*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 2, 18, 4, 57, 37, 43, 33, 51, 45, 0, 14, 13, 77, 93, 0, 104, 29, 28, 44, 29, 31, 91, 52, 0, 7, 20, 10, 9, 30, 30, 30, 104, 36, 0, 0, 39, 0, 20, 5, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 17, 52, 80, 20, 42, 0, 64, 0, 30, 9, 2, 102, 13, 9, 13, 40, 3, 46, 29},
	/*base id = "3*/{18, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 23, 18, 25, 56, 37, 42, 32, 50, 44, 0, 14, 13, 76, 92, 0, 103, 29, 28, 44, 29, 31, 90, 52, 0, 7, 20, 10, 9, 30, 30, 30, 103, 36, 0, 0, 39, 0, 20, 14, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 16, 51, 79, 20, 41, 0, 60, 0, 30, 9, 2, 101, 13, 9, 13, 40, 24, 46, 29},
	/*base id = "4*/{18, 0, 0, 0, 0, 0, 0, 8, 49, 35, 33, 4, 7, 8, 10, 10, 8, 21, 26, 23, 18, 25, 57, 55, 43, 33, 51, 45, 0, 13, 12, 77, 93, 0, 104, 28, 27, 43, 28, 30, 91, 51, 0, 7, 20, 10, 8, 30, 29, 30, 104, 35, 20, 0, 55, 8, 18, 4, 49, 8, 21, 8, 7, 8, 7, 28, 0, 15, 17, 52, 80, 20, 42, 0, 64, 0, 30, 8, 23, 102, 12, 8, 12, 39, 24, 45, 28},
	/*base id = "5*/{18, 0, 0, 0, 0, 0, 0, 13, 32, 18, 31, 4, 6, 9, 11, 26, 9, 44, 17, 6, 41, 8, 69, 69, 55, 45, 63, 13, 0, 14, 13, 43, 18, 16, 66, 29, 28, 53, 29, 31, 101, 52, 0, 26, 43, 26, 26, 53, 30, 53, 66, 36, 20, 0, 67, 0, 19, 4, 32, 7, 7, 9, 7, 43, 7, 51, 0, 16, 31, 64, 51, 20, 54, 0, 76, 0, 53, 9, 10, 64, 13, 9, 13, 40, 7, 46, 29},
	/*base id = "6*/{18, 0, 0, 0, 0, 0, 0, 13, 49, 35, 33, 4, 4, 9, 11, 10, 9, 21, 26, 23, 18, 25, 69, 55, 55, 45, 63, 11, 0, 14, 13, 41, 18, 0, 68, 29, 28, 44, 29, 31, 101, 52, 0, 7, 20, 10, 9, 30, 30, 30, 68, 36, 20, 0, 67, 15, 18, 4, 49, 8, 21, 9, 7, 9, 7, 28, 0, 16, 31, 64, 52, 20, 54, 0, 76, 0, 30, 9, 23, 66, 13, 9, 13, 40, 24, 46, 29},
	/*base id = "7*/{0, 13, 13, 13, 8, 13, 13, 0, 3, 0, 38, 2, 32, 46, 36, 23, 46, 34, 13, 36, 31, 38, 18, 21, 41, 42, 56, 50, 13, 51, 74, 82, 98, 13, 109, 124, 65, 139, 124, 126, 96, 147, 13, 32, 46, 23, 46, 65, 125, 43, 109, 131, 0, 13, 23, 13, 4, 2, 3, 33, 34, 34, 32, 46, 0, 41, 13, 53, 38, 18, 85, 0, 48, 13, 66, 13, 43, 46, 36, 107, 74, 46, 50, 135, 37, 141, 124},
	/*base id = "8*/{14, 19, 19, 19, 54, 34, 54, 3, 0, 4, 0, 50, 28, 26, 23, 44, 54, 54, 60, 54, 52, 54, 15, 6, 26, 3, 51, 55, 19, 90, 67, 62, 78, 34, 89, 106, 128, 121, 106, 108, 93, 129, 34, 28, 54, 54, 73, 128, 107, 119, 89, 113, 14, 54, 8, 42, 6, 5, 0, 28, 31, 11, 28, 54, 3, 66, 34, 99, 0, 15, 82, 0, 38, 19, 38, 19, 67, 54, 54, 87, 67, 102, 79, 117, 53, 123, 106},
	/*base id = "9*/{0, 16, 16, 16, 26, 17, 26, 0, 4, 0, 14, 22, 11, 12, 28, 27, 27, 37, 16, 37, 35, 37, 19, 10, 30, 18, 32, 26, 16, 56, 50, 58, 74, 17, 85, 100, 46, 115, 100, 102, 72, 123, 17, 11, 27, 27, 27, 46, 101, 113, 85, 107, 0, 26, 12, 25, 3, 2, 4, 11, 14, 28, 11, 27, 0, 49, 17, 34, 14, 19, 61, 0, 24, 16, 42, 16, 50, 27, 37, 83, 50, 27, 50, 111, 36, 117, 100},
	/*base id = "10*/{25, 36, 36, 36, 35, 30, 35, 38, 0, 14, 0, 31, 21, 20, 7, 40, 37, 50, 56, 50, 48, 50, 24, 24, 13, 3, 21, 15, 35, 50, 39, 47, 63, 30, 74, 89, 55, 104, 89, 91, 61, 112, 30, 24, 37, 37, 37, 55, 90, 102, 74, 96, 71, 35, 25, 38, 12, 41, 27, 4, 12, 4, 24, 37, 27, 62, 30, 44, 0, 19, 50, 25, 12, 35, 31, 36, 63, 37, 50, 72, 39, 37, 39, 100, 49, 106, 89},
	/*base id = "11*/{21, 5, 5, 5, 4, 4, 4, 2, 45, 31, 29, 0, 2, 3, 6, 14, 3, 25, 30, 24, 22, 24, 52, 51, 38, 28, 46, 40, 4, 8, 64, 72, 88, 4, 99, 23, 22, 38, 23, 25, 86, 46, 4, 2, 3, 14, 3, 22, 24, 36, 99, 30, 22, 4, 50, 12, 14, 0, 45, 3, 17, 4, 2, 3, 2, 34, 4, 10, 12, 47, 75, 23, 37, 4, 56, 5, 36, 3, 24, 97, 7, 3, 7, 34, 23, 40, 23},
	/*base id = "12*/{54, 8, 8, 8, 8, 6, 4, 32, 25, 11, 21, 2, 0, 1, 4, 16, 1, 26, 32, 26, 24, 26, 59, 59, 45, 35, 53, 3, 4, 6, 5, 33, 10, 6, 60, 21, 20, 36, 21, 23, 91, 44, 6, 0, 1, 16, 1, 20, 22, 39, 60, 28, 55, 4, 57, 14, 12, 2, 25, 0, 0, 1, 0, 1, 14, 38, 6, 8, 21, 54, 44, 56, 44, 4, 66, 8, 39, 1, 26, 58, 5, 1, 5, 32, 25, 38, 21},
	/*base id = "13*/{68, 9, 9, 9, 10, 9, 9, 46, 26, 12, 20, 4, 1, 0, 5, 19, 0, 0, 35, 29, 27, 29, 51, 51, 37, 27, 45, 1, 9, 5, 4, 31, 9, 9, 57, 20, 19, 35, 20, 22, 31, 43, 9, 2, 0, 0, 0, 19, 21, 33, 57, 27, 69, 9, 49, 17, 13, 39, 50, 14, 1, 0, 2, 0, 25, 41, 9, 7, 24, 46, 41, 70, 36, 9, 58, 9, 0, 0, 29, 55, 4, 0, 4, 31, 28, 37, 20},
	/*base id = "14*/{58, 11, 11, 11, 11, 10, 10, 36, 21, 34, 12, 6, 4, 5, 0, 20, 27, 27, 36, 30, 28, 30, 46, 46, 32, 22, 40, 34, 10, 24, 23, 66, 82, 10, 93, 39, 45, 54, 39, 41, 78, 62, 10, 9, 27, 27, 26, 45, 40, 52, 93, 46, 59, 10, 44, 18, 17, 29, 49, 3, 15, 2, 8, 27, 47, 42, 10, 34, 19, 41, 69, 45, 31, 10, 53, 11, 27, 27, 30, 91, 23, 27, 23, 50, 29, 56, 39},
	/*base id = "15*/{28, 10, 10, 10, 10, 10, 10, 16, 42, 28, 41, 14, 16, 19, 21, 0, 19, 31, 54, 19, 29, 31, 79, 79, 65, 55, 73, 23, 40, 36, 36, 75, 41, 10, 98, 52, 50, 44, 52, 54, 111, 75, 10, 0, 31, 0, 0, 44, 53, 44, 98, 44, 30, 10, 77, 33, 29, 13, 42, 17, 17, 19, 17, 31, 15, 43, 10, 38, 41, 74, 83, 30, 64, 40, 86, 10, 44, 0, 33, 96, 36, 31, 36, 63, 30, 69, 52},
	/*base id = "16*/{68, 9, 9, 9, 10, 9, 9, 46, 54, 27, 37, 4, 1, 0, 27, 19, 0, 0, 3, 2, 11, 13, 79, 79, 107, 55, 46, 23, 9, 5, 5, 44, 10, 9, 67, 21, 19, 36, 21, 23, 44, 44, 9, 2, 0, 0, 0, 19, 22, 34, 67, 28, 69, 9, 89, 24, 28, 39, 70, 14, 16, 0, 2, 0, 40, 11, 9, 7, 52, 76, 52, 70, 49, 9, 59, 9, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
	/*base id = "17*/{40, 22, 22, 22, 22, 45, 22, 28, 54, 40, 53, 26, 28, 0, 27, 33, 0, 0, 3, 2, 11, 13, 91, 91, 107, 67, 46, 23, 42, 5, 5, 44, 10, 22, 67, 21, 19, 0, 21, 23, 44, 44, 29, 33, 0, 33, 33, 0, 22, 0, 67, 0, 42, 22, 89, 53, 41, 25, 54, 29, 29, 31, 29, 0, 27, 11, 22, 7, 53, 76, 52, 42, 49, 42, 59, 22, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
	/*base id = "18*/{0, 0, 0, 0, 26, 0, 26, 13, 58, 16, 57, 30, 32, 35, 37, 56, 3, 3, 0, 1, 1, 3, 95, 95, 81, 71, 89, 26, 0, 8, 8, 47, 13, 37, 70, 24, 22, 3, 24, 26, 47, 47, 33, 56, 3, 56, 56, 3, 25, 3, 70, 3, 0, 0, 93, 0, 20, 5, 58, 33, 33, 35, 33, 3, 16, 1, 26, 10, 57, 90, 55, 20, 80, 0, 102, 0, 1, 3, 1, 68, 8, 3, 8, 35, 2, 41, 24},
	/*base id = "19*/{41, 2, 2, 23, 23, 6, 23, 36, 55, 41, 54, 27, 29, 32, 34, 19, 2, 2, 1, 0, 0, 2, 92, 92, 109, 68, 48, 25, 2, 7, 7, 46, 12, 14, 69, 23, 21, 2, 23, 25, 46, 46, 23, 19, 2, 19, 19, 2, 24, 2, 69, 2, 2, 23, 90, 2, 42, 27, 55, 30, 30, 32, 30, 2, 30, 0, 23, 9, 54, 87, 54, 43, 77, 2, 61, 23, 0, 2, 0, 67, 7, 2, 7, 34, 1, 40, 23},
	/*base id = "20*/{36, 18, 18, 18, 18, 41, 18, 24, 50, 36, 49, 22, 24, 27, 29, 29, 11, 11, 1, 0, 0, 2, 87, 87, 118, 63, 57, 34, 2, 16, 16, 55, 21, 18, 78, 32, 0, 0, 34, 23, 55, 53, 25, 29, 11, 29, 29, 0, 28, 0, 78, 0, 38, 18, 85, 49, 37, 21, 50, 25, 25, 27, 25, 11, 23, 0, 18, 18, 49, 82, 63, 38, 60, 2, 70, 18, 0, 11, 0, 76, 16, 11, 16, 41, 3, 49, 11},
	/*base id = "21*/{38, 4, 4, 20, 20, 8, 20, 33, 52, 38, 51, 24, 26, 29, 31, 31, 13, 13, 3, 2, 2, 0, 89, 89, 120, 65, 59, 36, 4, 18, 18, 57, 23, 20, 80, 34, 2, 2, 36, 25, 57, 55, 25, 31, 13, 31, 31, 2, 30, 2, 80, 2, 4, 20, 87, 4, 39, 24, 52, 27, 27, 29, 27, 13, 27, 2, 20, 20, 51, 84, 65, 40, 62, 4, 72, 20, 2, 13, 2, 78, 18, 13, 18, 43, 0, 51, 13},
	/*base id = "22*/{29, 57, 57, 57, 56, 68, 68, 18, 15, 19, 24, 52, 59, 49, 46, 78, 77, 88, 94, 88, 86, 88, 0, 0, 20, 23, 37, 42, 56, 77, 54, 49, 65, 68, 76, 93, 115, 108, 93, 95, 79, 116, 68, 62, 77, 77, 49, 115, 94, 106, 76, 100, 18, 56, 2, 76, 21, 20, 15, 44, 44, 36, 62, 77, 19, 100, 68, 77, 26, 0, 68, 18, 0, 56, 0, 57, 101, 77, 88, 74, 54, 89, 66, 104, 87, 110, 93},
	/*base id = "23*/{16, 29, 29, 29, 60, 68, 60, 13, 6, 10, 24, 56, 59, 49, 46, 78, 77, 88, 94, 88, 86, 88, 0, 0, 20, 23, 13, 43, 29, 77, 34, 29, 45, 68, 45, 73, 115, 88, 73, 75, 2, 95, 68, 62, 77, 77, 49, 115, 74, 86, 48, 80, 16, 60, 2, 76, 12, 15, 6, 44, 37, 36, 62, 77, 10, 100, 68, 77, 26, 11, 26, 9, 10, 29, 10, 29, 101, 77, 88, 54, 34, 89, 28, 83, 87, 89, 73},
	/*base id = "24*/{42, 45, 45, 45, 44, 56, 56, 41, 26, 30, 14, 40, 47, 37, 34, 66, 98, 98, 82, 100, 109, 111, 20, 20, 0, 76, 40, 58, 44, 86, 46, 27, 51, 56, 46, 70, 124, 85, 70, 72, 0, 92, 56, 50, 98, 98, 98, 124, 71, 83, 49, 77, 42, 44, 18, 64, 28, 60, 26, 32, 32, 24, 50, 98, 30, 109, 56, 44, 14, 1, 27, 29, 1, 44, 22, 45, 98, 98, 76, 32, 54, 98, 44, 80, 110, 86, 70},
	/*base id = "25*/{29, 33, 33, 33, 32, 44, 44, 42, 2, 18, 4, 28, 35, 25, 22, 54, 53, 64, 70, 64, 62, 64, 23, 23, 71, 0, 18, 0, 32, 47, 36, 44, 60, 44, 71, 86, 85, 101, 86, 88, 58, 109, 44, 38, 53, 53, 25, 85, 87, 99, 71, 93, 76, 32, 22, 52, 16, 46, 2, 20, 20, 12, 38, 59, 31, 76, 44, 47, 3, 18, 47, 29, 9, 32, 28, 33, 77, 53, 64, 69, 36, 59, 36, 97, 63, 103, 86},
	/*base id = "26*/{63, 51, 51, 51, 51, 62, 62, 56, 49, 32, 21, 47, 53, 43, 40, 72, 44, 44, 88, 46, 55, 57, 35, 13, 39, 18, 0, 4, 51, 32, 23, 16, 32, 62, 34, 60, 70, 75, 60, 62, 26, 82, 62, 56, 44, 44, 44, 70, 61, 73, 43, 67, 95, 51, 16, 70, 34, 65, 49, 39, 39, 30, 56, 44, 45, 55, 62, 32, 21, 13, 15, 63, 3, 51, 3, 51, 44, 44, 82, 41, 23, 44, 15, 70, 56, 76, 60},
	/*base id = "27*/{37, 45, 45, 45, 45, 10, 10, 50, 55, 26, 15, 41, 3, 1, 34, 20, 21, 21, 24, 23, 32, 34, 42, 42, 65, 12, 4, 0, 10, 9, 11, 18, 34, 10, 45, 27, 47, 42, 27, 29, 18, 50, 10, 4, 21, 21, 2, 47, 28, 40, 45, 34, 89, 10, 40, 18, 28, 59, 55, 33, 33, 24, 4, 21, 39, 32, 10, 9, 15, 27, 29, 37, 7, 10, 17, 45, 21, 21, 23, 43, 11, 21, 8, 38, 33, 44, 27},
	/*base id = "28*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 6, 9, 11, 40, 9, 39, 0, 2, 2, 4, 57, 37, 43, 33, 51, 13, 0, 14, 13, 43, 18, 21, 66, 29, 57, 4, 29, 31, 89, 52, 0, 40, 38, 40, 40, 4, 30, 4, 66, 4, 0, 0, 39, 0, 20, 5, 19, 8, 21, 9, 7, 38, 16, 2, 13, 45, 17, 52, 51, 20, 42, 0, 64, 0, 2, 9, 2, 64, 13, 9, 13, 40, 3, 46, 29},
	/*base id = "29*/{73, 14, 14, 14, 15, 14, 14, 51, 90, 63, 50, 9, 6, 5, 25, 36, 5, 5, 8, 7, 16, 18, 77, 77, 93, 47, 32, 9, 14, 0, 0, 30, 5, 14, 27, 16, 38, 31, 16, 18, 17, 39, 14, 7, 5, 5, 5, 38, 17, 29, 27, 23, 74, 14, 75, 26, 33, 44, 90, 19, 21, 22, 7, 5, 76, 16, 14, 0, 50, 62, 29, 75, 35, 14, 45, 14, 5, 5, 7, 25, 0, 5, 0, 27, 17, 33, 16},
	/*base id = "30*/{61, 13, 13, 13, 14, 13, 13, 74, 68, 50, 39, 8, 5, 4, 23, 36, 5, 5, 8, 7, 16, 18, 55, 36, 46, 36, 23, 11, 13, 0, 0, 18, 5, 13, 25, 22, 37, 37, 22, 24, 19, 44, 13, 6, 5, 5, 4, 37, 23, 35, 25, 29, 113, 13, 39, 25, 52, 83, 68, 18, 57, 20, 6, 5, 63, 16, 13, 0, 39, 37, 31, 61, 26, 13, 36, 13, 5, 5, 7, 23, 0, 5, 0, 32, 17, 38, 22},
	/*base id = "31*/{66, 74, 74, 74, 74, 41, 41, 79, 61, 55, 44, 70, 33, 31, 63, 73, 42, 42, 45, 44, 53, 55, 48, 29, 27, 41, 16, 18, 41, 30, 18, 0, 26, 41, 15, 43, 68, 58, 43, 45, 0, 65, 41, 34, 42, 42, 42, 68, 44, 56, 15, 50, 118, 41, 32, 49, 57, 88, 61, 62, 62, 53, 34, 42, 68, 53, 41, 16, 44, 30, 0, 75, 19, 41, 13, 74, 42, 42, 44, 17, 26, 42, 16, 53, 54, 59, 43},
	/*base id = "32*/{79, 87, 87, 87, 87, 18, 18, 92, 77, 68, 57, 83, 10, 9, 76, 41, 10, 10, 13, 12, 21, 23, 64, 45, 53, 54, 32, 31, 18, 5, 5, 25, 0, 18, 2, 26, 42, 41, 26, 28, 26, 48, 18, 11, 10, 10, 9, 42, 27, 39, 2, 33, 131, 18, 48, 33, 70, 101, 77, 75, 75, 66, 11, 10, 81, 21, 18, 5, 57, 46, 31, 91, 35, 18, 38, 87, 10, 10, 12, 10, 13, 10, 5, 36, 22, 42, 26},
	/*base id = "33*/{18, 0, 0, 0, 0, 18, 0, 6, 32, 18, 31, 4, 6, 9, 11, 10, 9, 21, 35, 14, 18, 20, 69, 69, 55, 45, 63, 13, 21, 14, 13, 43, 18, 0, 66, 29, 39, 30, 29, 31, 101, 52, 0, 10, 20, 10, 10, 30, 30, 30, 66, 30, 20, 0, 67, 26, 19, 3, 32, 7, 7, 9, 7, 20, 5, 28, 0, 27, 31, 64, 51, 20, 54, 21, 76, 0, 30, 10, 14, 64, 13, 9, 13, 40, 19, 46, 29},
	/*base id = "34*/{90, 98, 98, 98, 98, 66, 66, 103, 88, 79, 68, 94, 58, 54, 87, 98, 67, 67, 70, 69, 78, 80, 75, 45, 47, 65, 34, 42, 66, 27, 26, 16, 2, 66, 0, 32, 64, 47, 32, 34, 31, 54, 66, 59, 67, 67, 65, 64, 33, 45, 0, 39, 142, 66, 38, 81, 81, 112, 88, 86, 86, 77, 59, 67, 92, 78, 66, 27, 68, 57, 19, 102, 35, 66, 32, 98, 67, 67, 69, 2, 19, 66, 27, 42, 79, 48, 32},
	/*base id = "35*/{88, 29, 29, 29, 30, 29, 29, 118, 106, 94, 83, 24, 21, 20, 39, 52, 21, 21, 24, 23, 32, 34, 93, 74, 70, 80, 61, 27, 29, 16, 22, 43, 26, 29, 32, 0, 53, 15, 0, 2, 43, 23, 29, 22, 21, 21, 20, 53, 1, 13, 32, 7, 89, 29, 77, 44, 96, 59, 106, 34, 101, 36, 22, 21, 107, 32, 29, 16, 83, 75, 55, 105, 64, 29, 74, 29, 13, 21, 23, 30, 12, 21, 16, 11, 33, 17, 0},
	/*base id = "36*/{87, 28, 28, 28, 29, 28, 28, 65, 129, 46, 56, 23, 20, 19, 46, 50, 19, 19, 22, 21, 0, 2, 116, 116, 132, 86, 71, 48, 59, 38, 38, 69, 43, 39, 65, 54, 0, 69, 54, 56, 69, 77, 28, 21, 19, 19, 19, 0, 55, 0, 65, 61, 88, 28, 114, 43, 47, 58, 86, 33, 35, 19, 21, 19, 59, 30, 28, 0, 71, 101, 77, 89, 74, 28, 84, 28, 0, 19, 21, 63, 38, 32, 38, 65, 1, 71, 54},
	/*base id = "37*/{103, 44, 44, 44, 45, 57, 44, 133, 121, 109, 98, 39, 36, 35, 54, 45, 36, 0, 3, 2, 0, 2, 108, 89, 85, 95, 76, 42, 4, 31, 37, 58, 41, 34, 47, 15, 68, 0, 34, 0, 58, 14, 44, 37, 36, 36, 35, 0, 0, 0, 47, 0, 104, 44, 92, 65, 111, 74, 121, 49, 116, 51, 37, 36, 122, 2, 44, 31, 98, 90, 70, 120, 79, 44, 89, 44, 0, 36, 2, 45, 27, 36, 31, 2, 1, 10, 11},
	/*base id = "38*/{88, 29, 29, 29, 30, 29, 29, 118, 105, 94, 83, 24, 21, 20, 39, 52, 21, 21, 24, 23, 32, 34, 92, 73, 70, 80, 60, 28, 29, 16, 22, 43, 26, 29, 32, 0, 53, 34, 0, 1, 43, 15, 29, 22, 21, 21, 20, 53, 1, 32, 32, 1, 89, 29, 76, 44, 96, 59, 105, 34, 101, 36, 22, 21, 107, 32, 29, 16, 83, 74, 55, 105, 63, 29, 73, 29, 32, 21, 23, 30, 16, 21, 16, 3, 33, 9, 19},
	/*base id = "39*/{90, 31, 31, 31, 32, 31, 31, 120, 107, 96, 85, 26, 23, 22, 41, 54, 23, 23, 26, 25, 23, 25, 94, 75, 72, 82, 62, 29, 31, 18, 24, 45, 28, 31, 34, 2, 55, 0, 1, 0, 45, 19, 31, 24, 23, 23, 22, 55, 0, 23, 34, 0, 91, 31, 78, 46, 98, 61, 107, 36, 103, 38, 24, 23, 109, 34, 31, 18, 85, 76, 57, 107, 65, 31, 75, 31, 23, 23, 25, 32, 14, 23, 18, 7, 26, 15, 8},
	/*base id = "40*/{101, 89, 89, 89, 89, 100, 100, 94, 87, 70, 59, 85, 91, 31, 78, 110, 42, 42, 45, 44, 53, 55, 73, 8, 0, 56, 24, 18, 89, 17, 19, 0, 24, 100, 33, 43, 68, 58, 43, 45, 0, 65, 100, 94, 42, 42, 42, 68, 44, 56, 49, 50, 133, 89, 6, 108, 72, 103, 87, 77, 77, 68, 94, 42, 83, 53, 100, 17, 59, 25, 0, 101, 25, 89, 22, 89, 42, 42, 44, 44, 27, 42, 17, 53, 54, 59, 43},
	/*base id = "41*/{111, 52, 52, 52, 53, 52, 52, 141, 128, 117, 106, 47, 44, 43, 62, 75, 44, 44, 47, 46, 53, 55, 115, 96, 94, 103, 83, 51, 52, 39, 45, 66, 49, 52, 55, 23, 76, 14, 15, 19, 66, 0, 52, 45, 44, 44, 43, 76, 14, 53, 55, 19, 112, 52, 99, 67, 119, 82, 128, 57, 124, 59, 45, 44, 130, 55, 52, 39, 106, 97, 78, 128, 86, 52, 93, 52, 53, 44, 46, 53, 39, 44, 39, 12, 56, 2, 38},
	/*base id = "42*/{18, 0, 0, 0, 0, 0, 0, 8, 32, 18, 31, 4, 6, 9, 11, 10, 9, 31, 25, 23, 28, 25, 69, 69, 55, 45, 63, 11, 0, 14, 13, 41, 18, 0, 64, 29, 28, 44, 29, 31, 101, 52, 0, 8, 30, 10, 9, 40, 30, 40, 64, 36, 20, 0, 67, 0, 18, 4, 32, 7, 7, 9, 7, 30, 7, 38, 0, 16, 31, 64, 49, 20, 54, 0, 76, 0, 40, 9, 9, 62, 13, 9, 13, 40, 24, 46, 29},
	/*base id = "43*/{26, 8, 8, 8, 8, 10, 8, 32, 25, 11, 24, 2, 0, 2, 9, 0, 2, 31, 54, 19, 29, 31, 62, 62, 48, 38, 56, 6, 40, 7, 6, 36, 11, 10, 59, 22, 21, 37, 22, 24, 94, 45, 8, 0, 31, 0, 0, 44, 23, 44, 59, 29, 28, 8, 60, 33, 12, 11, 25, 0, 0, 4, 0, 2, 24, 43, 8, 9, 24, 57, 44, 28, 47, 8, 69, 8, 44, 2, 33, 57, 6, 2, 6, 33, 30, 39, 22},
	/*base id = "44*/{68, 20, 20, 20, 20, 43, 20, 46, 54, 27, 37, 3, 1, 0, 27, 31, 0, 0, 3, 2, 11, 13, 79, 79, 107, 55, 46, 23, 40, 5, 5, 44, 10, 20, 67, 21, 19, 36, 21, 23, 44, 44, 27, 31, 0, 0, 0, 0, 22, 0, 67, 28, 69, 20, 89, 51, 26, 39, 41, 1, 16, 0, 2, 0, 40, 11, 20, 8, 52, 74, 52, 70, 49, 40, 59, 20, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
	/*base id = "45*/{28, 10, 10, 10, 10, 28, 10, 16, 54, 27, 37, 14, 16, 0, 27, 0, 0, 31, 54, 19, 29, 31, 79, 79, 107, 55, 46, 23, 40, 5, 5, 44, 10, 10, 67, 21, 19, 36, 21, 23, 44, 44, 10, 0, 0, 0, 0, 44, 22, 44, 67, 28, 30, 10, 89, 36, 26, 13, 41, 17, 16, 0, 17, 0, 15, 43, 10, 8, 52, 74, 52, 30, 49, 40, 59, 10, 44, 0, 33, 65, 5, 0, 5, 32, 30, 38, 21},
	/*base id = "46*/{68, 9, 9, 9, 9, 10, 9, 46, 41, 27, 37, 3, 1, 0, 28, 0, 0, 31, 54, 19, 29, 31, 51, 51, 105, 27, 44, 4, 40, 5, 4, 42, 9, 10, 65, 20, 19, 35, 20, 22, 42, 43, 9, 0, 0, 0, 0, 19, 21, 44, 65, 27, 69, 9, 49, 33, 26, 39, 41, 1, 16, 0, 2, 0, 40, 43, 10, 7, 24, 46, 50, 70, 36, 40, 57, 9, 44, 0, 33, 63, 4, 0, 4, 31, 30, 37, 20},
	/*base id = "47*/{52, 34, 34, 34, 34, 57, 34, 65, 129, 46, 56, 23, 20, 19, 46, 45, 19, 0, 3, 2, 0, 2, 116, 116, 132, 86, 71, 48, 4, 38, 38, 69, 43, 34, 65, 54, 0, 0, 54, 56, 69, 77, 41, 45, 0, 45, 19, 0, 55, 0, 65, 0, 54, 34, 114, 65, 47, 37, 86, 33, 35, 19, 21, 19, 59, 2, 34, 0, 71, 101, 77, 54, 74, 4, 84, 34, 0, 19, 2, 63, 38, 32, 38, 65, 1, 73, 54},
	/*base id = "48*/{89, 30, 30, 30, 31, 30, 30, 119, 106, 95, 84, 25, 22, 21, 40, 53, 22, 22, 25, 24, 28, 30, 93, 74, 71, 81, 61, 29, 30, 17, 23, 44, 27, 30, 33, 1, 54, 0, 1, 0, 44, 14, 30, 23, 22, 22, 21, 54, 0, 28, 33, 0, 90, 30, 77, 45, 97, 60, 106, 35, 102, 37, 23, 22, 108, 33, 30, 17, 84, 75, 56, 106, 64, 30, 74, 30, 28, 22, 24, 31, 17, 22, 17, 2, 29, 10, 13},
	/*base id = "49*/{52, 34, 34, 34, 34, 57, 34, 40, 121, 109, 98, 38, 40, 35, 54, 45, 36, 0, 3, 2, 0, 2, 108, 89, 85, 95, 76, 42, 4, 31, 37, 58, 41, 34, 47, 15, 0, 0, 34, 23, 58, 53, 41, 45, 0, 45, 45, 0, 28, 0, 47, 0, 54, 34, 92, 65, 111, 37, 121, 41, 116, 51, 41, 0, 122, 2, 34, 31, 98, 90, 70, 54, 79, 4, 89, 34, 0, 0, 2, 45, 27, 36, 31, 41, 1, 49, 11},
	/*base id = "50*/{90, 98, 98, 98, 98, 66, 66, 103, 88, 79, 68, 94, 58, 54, 87, 98, 67, 67, 70, 69, 78, 80, 75, 45, 47, 65, 43, 42, 66, 27, 26, 16, 2, 66, 0, 32, 64, 47, 32, 34, 45, 54, 66, 59, 67, 67, 65, 64, 33, 45, 0, 39, 142, 66, 55, 81, 81, 112, 88, 86, 86, 77, 59, 67, 92, 78, 66, 27, 68, 57, 19, 102, 35, 66, 32, 98, 67, 67, 69, 2, 19, 66, 27, 42, 79, 48, 32},
	/*base id = "51*/{95, 36, 36, 36, 37, 36, 36, 125, 113, 101, 90, 31, 28, 27, 46, 45, 28, 0, 3, 2, 0, 2, 100, 81, 77, 87, 68, 34, 4, 23, 29, 50, 33, 34, 39, 7, 60, 0, 1, 0, 50, 19, 36, 29, 28, 28, 27, 0, 0, 0, 39, 0, 96, 36, 84, 51, 103, 66, 113, 41, 108, 43, 29, 28, 114, 2, 36, 23, 90, 82, 62, 112, 71, 36, 81, 36, 0, 28, 2, 37, 19, 28, 23, 7, 3, 15, 3},
	/*base id = "52*/{0, 0, 0, 0, 20, 20, 20, 0, 14, 0, 70, 26, 56, 70, 60, 30, 70, 41, 0, 2, 38, 4, 29, 22, 42, 77, 96, 90, 0, 75, 114, 122, 138, 20, 149, 90, 89, 105, 90, 92, 136, 113, 20, 27, 70, 30, 70, 50, 91, 50, 149, 97, 0, 0, 24, 0, 27, 24, 14, 57, 58, 58, 27, 70, 0, 48, 20, 77, 70, 29, 125, 3, 52, 0, 106, 20, 50, 70, 2, 147, 74, 70, 74, 101, 3, 107, 90},
	/*base id = "53*/{0, 0, 0, 0, 0, 0, 0, 13, 49, 35, 33, 4, 4, 9, 11, 10, 9, 21, 0, 23, 18, 25, 57, 55, 43, 33, 51, 11, 0, 14, 13, 41, 18, 0, 68, 29, 28, 44, 29, 31, 89, 52, 0, 7, 20, 10, 9, 30, 30, 30, 68, 36, 0, 0, 55, 0, 18, 4, 49, 8, 21, 9, 7, 9, 16, 28, 0, 16, 17, 52, 52, 20, 42, 0, 64, 0, 30, 9, 2, 66, 13, 9, 13, 40, 24, 46, 29},
	/*base id = "54*/{21, 34, 34, 34, 56, 68, 68, 18, 8, 12, 26, 52, 59, 49, 46, 78, 88, 88, 94, 88, 86, 88, 2, 2, 18, 23, 15, 42, 34, 76, 39, 32, 48, 68, 33, 76, 114, 91, 76, 78, 0, 98, 68, 62, 88, 88, 49, 114, 77, 89, 51, 83, 21, 56, 0, 76, 14, 20, 8, 44, 44, 36, 62, 88, 12, 100, 68, 76, 26, 13, 29, 11, 13, 34, 13, 34, 88, 88, 88, 57, 39, 88, 31, 86, 87, 92, 76},
	/*base id = "55*/{0, 0, 0, 0, 8, 0, 8, 13, 40, 26, 39, 12, 14, 17, 19, 34, 17, 52, 17, 2, 49, 4, 77, 77, 63, 53, 71, 21, 0, 22, 21, 51, 26, 24, 74, 37, 36, 61, 37, 39, 109, 60, 0, 34, 51, 34, 34, 61, 38, 61, 74, 44, 0, 0, 75, 0, 27, 12, 40, 15, 15, 17, 15, 51, 16, 59, 8, 24, 39, 72, 59, 20, 62, 0, 84, 0, 61, 17, 2, 72, 21, 17, 21, 48, 3, 54, 37},
	/*base id = "56*/{3, 20, 20, 20, 18, 18, 18, 4, 6, 3, 12, 14, 12, 13, 11, 28, 26, 38, 20, 38, 36, 38, 21, 12, 28, 16, 35, 29, 20, 31, 53, 61, 77, 18, 88, 103, 45, 118, 103, 105, 75, 126, 18, 12, 26, 26, 26, 45, 104, 116, 88, 110, 25, 18, 14, 26, 0, 6, 6, 13, 2, 7, 12, 26, 2, 50, 18, 33, 12, 35, 64, 1, 27, 20, 45, 20, 51, 26, 38, 86, 53, 26, 53, 114, 37, 120, 103},
	/*base id = "57*/{21, 14, 14, 14, 4, 4, 4, 2, 5, 2, 39, 0, 2, 39, 29, 14, 39, 25, 14, 27, 22, 29, 20, 23, 57, 46, 65, 59, 14, 44, 83, 91, 107, 4, 118, 59, 58, 74, 59, 61, 105, 82, 4, 11, 39, 14, 39, 34, 60, 34, 118, 66, 22, 4, 25, 12, 6, 0, 5, 3, 27, 27, 2, 39, 2, 32, 4, 46, 39, 65, 94, 23, 56, 14, 75, 4, 34, 39, 27, 116, 43, 39, 43, 70, 28, 76, 59},
	/*base id = "58*/{14, 19, 19, 19, 54, 34, 54, 3, 0, 4, 25, 50, 28, 56, 42, 44, 73, 54, 60, 54, 52, 54, 15, 6, 26, 3, 51, 55, 19, 90, 67, 62, 78, 34, 89, 106, 91, 121, 106, 108, 93, 129, 34, 28, 73, 73, 73, 91, 107, 119, 89, 113, 3, 54, 8, 42, 6, 5, 0, 28, 31, 42, 28, 73, 3, 66, 34, 99, 0, 15, 82, 11, 38, 19, 38, 19, 67, 73, 54, 87, 67, 73, 79, 117, 53, 123, 106},
	/*base id = "59*/{55, 8, 8, 8, 8, 6, 8, 33, 25, 11, 5, 3, 0, 14, 3, 16, 14, 26, 32, 26, 24, 26, 45, 45, 31, 21, 39, 33, 8, 19, 18, 65, 81, 6, 92, 34, 33, 49, 34, 36, 79, 57, 6, 0, 14, 16, 14, 33, 35, 39, 92, 41, 56, 8, 43, 14, 13, 3, 25, 0, 0, 1, 0, 14, 15, 38, 6, 21, 5, 40, 68, 57, 30, 8, 52, 8, 39, 14, 26, 90, 18, 14, 18, 45, 25, 51, 34},
	/*base id = "60*/{56, 22, 22, 22, 21, 6, 21, 34, 28, 14, 12, 17, 0, 1, 9, 16, 16, 26, 32, 26, 24, 26, 44, 34, 30, 20, 38, 32, 21, 21, 56, 64, 80, 6, 91, 106, 35, 121, 106, 108, 78, 129, 6, 0, 16, 16, 16, 35, 107, 119, 91, 113, 57, 21, 42, 14, 1, 27, 28, 0, 0, 5, 0, 16, 27, 38, 6, 23, 3, 39, 67, 25, 29, 21, 48, 22, 39, 16, 26, 89, 56, 16, 56, 117, 25, 123, 106},
	/*base id = "61*/{56, 9, 9, 9, 9, 10, 10, 34, 11, 27, 4, 4, 1, 0, 2, 20, 0, 30, 36, 30, 28, 30, 36, 36, 22, 12, 30, 24, 10, 21, 20, 56, 72, 10, 83, 36, 19, 51, 36, 38, 68, 59, 10, 4, 0, 0, 0, 19, 37, 49, 83, 43, 57, 10, 34, 18, 6, 27, 42, 1, 4, 0, 4, 0, 40, 42, 10, 7, 9, 31, 59, 38, 21, 10, 43, 9, 43, 0, 30, 81, 20, 0, 20, 47, 29, 53, 36},
	/*base id = "62*/{25, 7, 7, 7, 7, 7, 7, 32, 25, 11, 24, 2, 0, 2, 9, 17, 2, 27, 33, 27, 25, 27, 62, 62, 48, 38, 56, 4, 7, 7, 6, 34, 11, 7, 60, 22, 21, 37, 22, 24, 94, 45, 7, 0, 2, 17, 2, 21, 23, 40, 60, 29, 27, 7, 60, 15, 12, 2, 25, 0, 0, 2, 0, 2, 24, 39, 7, 9, 24, 57, 44, 27, 47, 7, 69, 7, 40, 2, 27, 58, 6, 2, 6, 33, 26, 39, 22},
	/*base id = "63*/{68, 9, 9, 9, 10, 43, 9, 46, 54, 27, 37, 4, 1, 0, 27, 31, 0, 0, 3, 2, 11, 13, 79, 79, 107, 61, 46, 23, 40, 5, 5, 44, 10, 20, 67, 21, 19, 36, 21, 23, 44, 44, 27, 2, 0, 0, 0, 19, 22, 0, 67, 28, 69, 9, 89, 51, 28, 39, 67, 14, 16, 0, 2, 0, 40, 11, 20, 7, 52, 76, 52, 70, 49, 40, 59, 9, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
	/*base id = "64*/{0, 16, 16, 16, 5, 5, 5, 0, 3, 0, 27, 2, 14, 25, 41, 15, 40, 25, 16, 25, 23, 25, 19, 10, 30, 31, 45, 39, 16, 69, 63, 71, 87, 5, 98, 113, 59, 128, 113, 115, 85, 136, 5, 24, 40, 15, 40, 59, 114, 126, 98, 120, 0, 16, 12, 16, 2, 2, 3, 15, 27, 41, 24, 40, 0, 37, 5, 47, 27, 19, 74, 0, 37, 16, 55, 16, 38, 40, 25, 96, 63, 40, 63, 124, 24, 130, 113},
	/*base id = "65*/{46, 28, 28, 28, 28, 51, 28, 34, 60, 46, 59, 32, 34, 37, 39, 39, 11, 11, 1, 0, 0, 2, 97, 97, 118, 73, 57, 34, 2, 16, 16, 55, 21, 28, 78, 32, 30, 2, 32, 34, 55, 55, 35, 39, 11, 39, 39, 2, 33, 2, 78, 2, 48, 28, 95, 59, 47, 31, 60, 35, 35, 37, 35, 11, 33, 0, 28, 18, 59, 92, 63, 48, 60, 2, 70, 28, 2, 11, 0, 76, 16, 11, 16, 43, 1, 49, 11},
	/*base id = "66*/{18, 0, 0, 0, 0, 0, 0, 6, 32, 18, 31, 4, 6, 9, 11, 10, 9, 21, 26, 20, 18, 20, 69, 69, 55, 45, 63, 13, 8, 14, 13, 43, 18, 0, 66, 29, 28, 44, 29, 31, 101, 52, 0, 8, 20, 10, 10, 30, 30, 30, 66, 36, 20, 0, 67, 8, 19, 3, 32, 7, 7, 9, 7, 20, 5, 28, 0, 16, 31, 64, 51, 20, 54, 0, 76, 0, 30, 9, 20, 64, 13, 9, 13, 40, 19, 46, 29},
	/*base id = "67*/{75, 16, 16, 16, 17, 16, 16, 53, 99, 34, 44, 11, 8, 7, 34, 38, 8, 7, 10, 9, 18, 20, 86, 86, 44, 56, 41, 18, 47, 0, 0, 16, 5, 27, 27, 16, 0, 31, 16, 18, 17, 39, 16, 9, 8, 8, 7, 0, 17, 29, 27, 23, 76, 16, 84, 31, 35, 46, 99, 21, 23, 7, 9, 7, 47, 18, 16, 0, 59, 71, 29, 77, 44, 16, 54, 16, 0, 8, 9, 25, 0, 9, 0, 27, 19, 33, 16},
	/*base id = "68*/{25, 17, 17, 17, 16, 30, 30, 38, 0, 14, 0, 12, 21, 23, 20, 40, 51, 50, 56, 50, 48, 50, 26, 26, 13, 3, 21, 15, 16, 50, 39, 47, 63, 30, 74, 89, 69, 104, 89, 91, 61, 112, 30, 24, 51, 51, 23, 69, 90, 102, 74, 96, 69, 16, 25, 38, 12, 39, 0, 4, 3, 9, 24, 51, 27, 62, 30, 59, 0, 21, 50, 25, 12, 16, 31, 17, 63, 51, 50, 72, 39, 62, 39, 100, 49, 106, 89},
	/*base id = "69*/{29, 52, 52, 52, 51, 63, 63, 18, 15, 19, 19, 47, 54, 44, 41, 73, 75, 75, 89, 83, 81, 83, 0, 11, 1, 18, 14, 29, 51, 63, 36, 31, 47, 63, 58, 75, 101, 90, 75, 77, 27, 98, 63, 57, 72, 72, 44, 101, 76, 88, 58, 82, 18, 51, 13, 71, 35, 67, 15, 39, 39, 31, 57, 75, 19, 95, 63, 63, 21, 0, 16, 18, 0, 51, 0, 52, 96, 72, 83, 56, 36, 75, 30, 86, 82, 92, 75},
	/*base id = "70*/{92, 80, 80, 80, 80, 50, 50, 85, 78, 61, 50, 76, 42, 40, 69, 82, 51, 51, 54, 53, 62, 64, 64, 26, 27, 47, 15, 28, 50, 29, 31, 0, 31, 50, 19, 55, 77, 70, 55, 57, 0, 77, 50, 43, 51, 51, 51, 77, 56, 68, 22, 62, 124, 50, 29, 58, 63, 94, 78, 68, 68, 59, 43, 51, 74, 62, 50, 29, 50, 16, 0, 92, 16, 50, 13, 80, 51, 51, 53, 5, 39, 51, 29, 65, 63, 71, 55},
	/*base id = "71*/{3, 3, 20, 20, 20, 20, 20, 0, 0, 0, 23, 19, 49, 63, 37, 30, 63, 41, 20, 43, 38, 45, 17, 9, 29, 27, 63, 35, 20, 68, 59, 74, 90, 20, 101, 109, 82, 124, 109, 111, 105, 132, 20, 27, 63, 30, 63, 50, 110, 50, 101, 116, 3, 20, 11, 20, 1, 17, 9, 50, 23, 37, 27, 63, 0, 48, 20, 70, 23, 17, 94, 0, 50, 20, 50, 20, 50, 63, 43, 99, 59, 63, 59, 120, 44, 126, 109},
	/*base id = "72*/{52, 43, 43, 43, 42, 54, 54, 47, 38, 23, 12, 38, 45, 35, 32, 64, 47, 47, 80, 74, 58, 60, 0, 10, 1, 9, 3, 7, 42, 35, 26, 19, 35, 54, 35, 63, 73, 78, 63, 65, 27, 85, 54, 48, 47, 47, 35, 73, 64, 76, 38, 70, 41, 42, 13, 62, 26, 56, 38, 30, 30, 22, 48, 47, 36, 58, 54, 35, 12, 0, 16, 52, 0, 42, 0, 43, 47, 47, 74, 44, 26, 47, 18, 73, 59, 79, 63},
	/*base id = "73*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 6, 9, 11, 40, 9, 39, 0, 2, 2, 4, 57, 37, 43, 33, 51, 11, 0, 14, 13, 41, 18, 21, 64, 29, 28, 44, 29, 31, 89, 52, 0, 8, 38, 40, 40, 4, 30, 4, 64, 36, 0, 0, 39, 0, 20, 5, 19, 8, 21, 9, 7, 38, 16, 2, 0, 16, 17, 52, 48, 20, 42, 0, 64, 0, 2, 9, 2, 62, 13, 9, 13, 40, 3, 46, 29},
	/*base id = "74*/{52, 65, 65, 65, 64, 76, 76, 70, 38, 46, 35, 60, 67, 57, 54, 86, 54, 54, 102, 56, 65, 67, 0, 10, 22, 32, 3, 14, 64, 42, 33, 13, 37, 76, 32, 70, 80, 85, 70, 72, 24, 92, 76, 70, 54, 54, 54, 80, 71, 83, 35, 77, 108, 64, 13, 84, 48, 78, 38, 52, 52, 44, 70, 54, 59, 65, 76, 42, 35, 0, 13, 52, 0, 64, 0, 65, 54, 54, 96, 20, 33, 54, 25, 80, 66, 86, 70},
	/*base id = "75*/{18, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 23, 18, 25, 57, 37, 43, 33, 51, 45, 0, 14, 13, 77, 93, 0, 104, 29, 28, 44, 29, 31, 91, 52, 0, 7, 20, 10, 9, 30, 30, 30, 104, 36, 20, 0, 39, 0, 20, 4, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 17, 52, 80, 20, 42, 0, 64, 0, 30, 9, 23, 102, 13, 9, 13, 40, 24, 46, 29},
	/*base id = "76*/{52, 34, 34, 34, 34, 57, 34, 40, 66, 52, 65, 38, 40, 0, 27, 45, 0, 0, 1, 0, 0, 2, 103, 103, 107, 79, 46, 23, 2, 5, 5, 44, 10, 34, 67, 15, 0, 0, 34, 23, 44, 53, 41, 45, 0, 45, 45, 0, 28, 0, 67, 0, 54, 34, 89, 65, 53, 37, 66, 41, 41, 43, 41, 0, 39, 2, 34, 0, 65, 98, 52, 54, 49, 2, 59, 34, 0, 0, 0, 65, 5, 0, 5, 41, 3, 49, 11},
	/*base id = "77*/{68, 9, 9, 9, 9, 9, 9, 46, 54, 27, 37, 3, 1, 0, 27, 0, 0, 0, 3, 2, 11, 13, 79, 79, 107, 55, 46, 23, 9, 5, 5, 44, 10, 10, 67, 21, 19, 36, 21, 23, 44, 44, 9, 2, 0, 0, 0, 19, 22, 0, 67, 28, 69, 9, 89, 24, 26, 39, 41, 1, 16, 0, 2, 0, 40, 11, 9, 8, 52, 74, 52, 70, 49, 9, 59, 9, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
	/*base id = "78*/{2, 2, 2, 2, 23, 10, 23, 36, 55, 41, 54, 27, 29, 32, 34, 33, 2, 2, 1, 0, 0, 2, 92, 92, 78, 68, 86, 25, 2, 7, 7, 46, 12, 14, 69, 23, 21, 2, 23, 25, 46, 46, 17, 33, 2, 33, 33, 2, 24, 2, 69, 2, 2, 2, 90, 2, 42, 27, 55, 30, 30, 32, 30, 2, 30, 0, 23, 9, 54, 87, 54, 43, 77, 2, 99, 23, 0, 2, 0, 67, 7, 2, 7, 34, 1, 40, 23},
	/*base id = "79*/{88, 96, 96, 96, 96, 64, 64, 101, 86, 77, 66, 92, 56, 52, 85, 96, 65, 65, 68, 67, 76, 78, 73, 54, 32, 63, 41, 40, 64, 25, 23, 16, 10, 64, 2, 30, 62, 45, 30, 32, 40, 52, 64, 57, 65, 65, 63, 62, 31, 43, 2, 37, 140, 64, 57, 76, 79, 110, 86, 84, 84, 75, 57, 65, 90, 76, 64, 25, 66, 55, 5, 100, 44, 64, 19, 96, 65, 65, 67, 0, 16, 64, 25, 40, 77, 46, 30},
	/*base id = "80*/{72, 13, 13, 13, 14, 13, 13, 50, 67, 50, 39, 8, 5, 4, 23, 36, 5, 5, 8, 7, 16, 18, 54, 35, 57, 36, 22, 11, 13, 0, 0, 29, 13, 13, 19, 16, 37, 31, 16, 18, 30, 39, 13, 6, 5, 5, 4, 37, 17, 29, 19, 23, 73, 13, 38, 28, 52, 43, 67, 18, 57, 20, 6, 5, 63, 16, 13, 0, 39, 36, 42, 61, 25, 13, 35, 13, 5, 5, 7, 17, 0, 5, 0, 27, 17, 33, 16},
	/*base id = "81*/{68, 9, 9, 9, 10, 9, 9, 46, 103, 27, 37, 4, 1, 0, 27, 31, 0, 0, 3, 2, 11, 13, 90, 90, 106, 60, 45, 22, 9, 5, 5, 43, 10, 9, 66, 21, 31, 36, 21, 23, 43, 44, 9, 2, 0, 0, 0, 31, 22, 34, 66, 28, 69, 9, 88, 17, 28, 39, 73, 14, 16, 0, 2, 0, 40, 11, 9, 10, 63, 75, 51, 70, 48, 9, 58, 9, 0, 0, 2, 64, 5, 0, 5, 32, 12, 38, 21},
	/*base id = "82*/{72, 13, 13, 13, 14, 13, 13, 50, 79, 50, 39, 8, 5, 4, 23, 36, 5, 5, 8, 7, 16, 18, 66, 29, 44, 36, 16, 9, 13, 0, 0, 16, 5, 13, 27, 16, 37, 31, 16, 18, 17, 39, 13, 6, 5, 5, 4, 37, 17, 29, 27, 23, 73, 13, 32, 21, 52, 43, 79, 18, 57, 20, 6, 5, 63, 16, 13, 0, 39, 30, 29, 61, 19, 13, 29, 13, 5, 5, 7, 25, 0, 5, 0, 27, 17, 33, 16},
	/*base id = "83*/{99, 40, 40, 40, 41, 40, 40, 129, 116, 105, 94, 35, 32, 31, 50, 63, 32, 32, 35, 34, 41, 42, 103, 84, 81, 91, 71, 39, 40, 27, 33, 54, 37, 40, 43, 11, 64, 2, 3, 7, 54, 12, 40, 33, 32, 32, 31, 64, 2, 41, 43, 7, 100, 40, 87, 55, 107, 70, 116, 45, 112, 47, 33, 32, 118, 43, 40, 27, 94, 85, 66, 116, 74, 40, 81, 40, 41, 32, 34, 41, 27, 32, 27, 0, 43, 8, 26},
	/*base id = "84*/{43, 4, 4, 25, 25, 8, 25, 38, 57, 43, 56, 29, 31, 34, 36, 31, 13, 13, 3, 2, 2, 0, 94, 94, 120, 70, 59, 36, 4, 18, 18, 57, 23, 20, 80, 34, 2, 2, 36, 25, 57, 55, 25, 31, 13, 31, 31, 2, 30, 2, 80, 2, 4, 25, 92, 4, 44, 29, 57, 32, 32, 34, 32, 13, 32, 2, 25, 20, 56, 89, 65, 45, 62, 4, 72, 25, 2, 13, 2, 78, 18, 13, 18, 43, 0, 51, 13},
	/*base id = "85*/{104, 45, 45, 45, 46, 45, 45, 134, 121, 110, 99, 40, 37, 36, 55, 68, 37, 37, 40, 39, 45, 47, 108, 89, 87, 96, 76, 44, 45, 32, 38, 59, 42, 45, 48, 16, 69, 8, 9, 13, 59, 3, 45, 38, 37, 37, 36, 69, 8, 45, 48, 13, 105, 45, 92, 60, 112, 75, 121, 50, 117, 52, 38, 37, 123, 48, 45, 32, 99, 90, 71, 121, 79, 45, 86, 45, 45, 37, 39, 46, 32, 37, 32, 6, 46, 0, 32},
	/*base id = "86*/{88, 29, 29, 29, 30, 29, 29, 118, 106, 94, 83, 24, 21, 20, 39, 52, 21, 21, 24, 23, 9, 11, 93, 74, 70, 80, 61, 27, 29, 16, 22, 43, 26, 29, 32, 0, 53, 11, 19, 8, 43, 38, 29, 22, 21, 21, 20, 53, 13, 9, 32, 3, 89, 29, 77, 44, 96, 59, 106, 34, 101, 36, 22, 21, 107, 11, 29, 16, 83, 75, 55, 105, 64, 29, 74, 29, 9, 21, 23, 30, 12, 21, 16, 26, 10, 32, 0},
};


const array<array<int>> option_water_count =
{
        /*base id = "0*/{0, 0, 0, 20, 20, 20, 20, 0, 14, 0, 23, 19, 49, 63, 53, 30, 63, 41, 0, 43, 38, 45, 29, 22, 42, 27, 65, 35, 0, 68, 59, 67, 83, 20, 94, 83, 82, 98, 83, 85, 107, 106, 20, 27, 63, 30, 63, 50, 84, 50, 94, 90, 0, 0, 24, 0, 3, 17, 14, 50, 51, 51, 27, 63, 0, 48, 20, 70, 23, 29, 96, 3, 52, 0, 52, 20, 50, 63, 2, 92, 67, 63, 67, 94, 44, 100, 83},
        /*base id = "1*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 2, 18, 4, 56, 37, 44, 32, 51, 45, 0, 14, 13, 77, 93, 0, 104, 29, 28, 44, 29, 31, 91, 52, 0, 7, 20, 10, 9, 30, 30, 30, 104, 36, 0, 0, 39, 0, 20, 14, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 16, 51, 80, 3, 43, 0, 61, 0, 30, 9, 2, 102, 13, 9, 13, 40, 3, 46, 29},
        /*base id = "2*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 2, 18, 4, 57, 37, 43, 33, 51, 45, 0, 14, 13, 77, 93, 0, 104, 29, 28, 44, 29, 31, 91, 52, 0, 7, 20, 10, 9, 30, 30, 30, 104, 36, 0, 0, 39, 0, 20, 5, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 17, 52, 80, 20, 42, 0, 64, 0, 30, 9, 2, 102, 13, 9, 13, 40, 3, 46, 29},
        /*base id = "3*/{18, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 23, 18, 25, 56, 37, 42, 32, 50, 44, 0, 14, 13, 76, 92, 0, 103, 29, 28, 44, 29, 31, 90, 52, 0, 7, 20, 10, 9, 30, 30, 30, 103, 36, 0, 0, 39, 0, 20, 14, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 16, 51, 79, 20, 41, 0, 60, 0, 30, 9, 2, 101, 13, 9, 13, 40, 24, 46, 29},
        /*base id = "4*/{18, 0, 0, 0, 0, 0, 0, 8, 49, 35, 33, 4, 7, 8, 10, 10, 8, 21, 26, 23, 18, 25, 57, 55, 43, 33, 51, 45, 0, 13, 12, 77, 93, 0, 104, 28, 27, 43, 28, 30, 91, 51, 0, 7, 20, 10, 8, 30, 29, 30, 104, 35, 20, 0, 55, 8, 18, 4, 49, 8, 21, 8, 7, 8, 7, 28, 0, 15, 17, 52, 80, 20, 42, 0, 64, 0, 30, 8, 23, 102, 12, 8, 12, 39, 24, 45, 28},
        /*base id = "5*/{18, 0, 0, 0, 0, 0, 0, 13, 32, 18, 31, 4, 6, 9, 11, 26, 9, 44, 17, 6, 41, 8, 69, 69, 55, 45, 63, 13, 0, 14, 13, 43, 18, 16, 66, 29, 28, 53, 29, 31, 101, 52, 0, 26, 43, 26, 26, 53, 30, 53, 66, 36, 20, 0, 67, 0, 19, 4, 32, 7, 7, 9, 7, 43, 7, 51, 0, 16, 31, 64, 51, 20, 54, 0, 76, 0, 53, 9, 10, 64, 13, 9, 13, 40, 7, 46, 29},
        /*base id = "6*/{18, 0, 0, 0, 0, 0, 0, 13, 49, 35, 33, 4, 4, 9, 11, 10, 9, 21, 26, 23, 18, 25, 69, 55, 55, 45, 63, 11, 0, 14, 13, 41, 18, 0, 68, 29, 28, 44, 29, 31, 101, 52, 0, 7, 20, 10, 9, 30, 30, 30, 68, 36, 20, 0, 67, 15, 18, 4, 49, 8, 21, 9, 7, 9, 7, 28, 0, 16, 31, 64, 52, 20, 54, 0, 76, 0, 30, 9, 23, 66, 13, 9, 13, 40, 24, 46, 29},
        /*base id = "7*/{0, 13, 13, 13, 8, 13, 13, 0, 3, 0, 38, 2, 32, 46, 36, 23, 46, 34, 13, 36, 31, 38, 18, 21, 41, 42, 56, 50, 13, 51, 74, 82, 98, 13, 109, 124, 65, 139, 124, 126, 96, 147, 13, 32, 46, 23, 46, 65, 125, 43, 109, 131, 0, 13, 23, 13, 4, 2, 3, 33, 34, 34, 32, 46, 0, 41, 13, 53, 38, 18, 85, 0, 48, 13, 66, 13, 43, 46, 36, 107, 74, 46, 50, 135, 37, 141, 124},
        /*base id = "8*/{14, 19, 19, 19, 54, 34, 54, 3, 0, 4, 0, 50, 28, 26, 23, 44, 54, 54, 60, 54, 52, 54, 15, 6, 26, 3, 51, 55, 19, 90, 67, 62, 78, 34, 89, 106, 128, 121, 106, 108, 93, 129, 34, 28, 54, 54, 73, 128, 107, 119, 89, 113, 14, 54, 8, 42, 6, 5, 0, 28, 31, 11, 28, 54, 3, 66, 34, 99, 0, 15, 82, 0, 38, 19, 38, 19, 67, 54, 54, 87, 67, 102, 79, 117, 53, 123, 106},
        /*base id = "9*/{0, 16, 16, 16, 26, 17, 26, 0, 4, 0, 14, 22, 11, 12, 28, 27, 27, 37, 16, 37, 35, 37, 19, 10, 30, 18, 32, 26, 16, 56, 50, 58, 74, 17, 85, 100, 46, 115, 100, 102, 72, 123, 17, 11, 27, 27, 27, 46, 101, 113, 85, 107, 0, 26, 12, 25, 3, 2, 4, 11, 14, 28, 11, 27, 0, 49, 17, 34, 14, 19, 61, 0, 24, 16, 42, 16, 50, 27, 37, 83, 50, 27, 50, 111, 36, 117, 100},
        /*base id = "10*/{25, 36, 36, 36, 35, 30, 35, 38, 0, 14, 0, 31, 21, 20, 7, 40, 37, 50, 56, 50, 48, 50, 24, 24, 13, 3, 21, 15, 35, 50, 39, 47, 63, 30, 74, 89, 55, 104, 89, 91, 61, 112, 30, 24, 37, 37, 37, 55, 90, 102, 74, 96, 71, 35, 25, 38, 12, 41, 27, 4, 12, 4, 24, 37, 27, 62, 30, 44, 0, 19, 50, 25, 12, 35, 31, 36, 63, 37, 50, 72, 39, 37, 39, 100, 49, 106, 89},
        /*base id = "11*/{21, 5, 5, 5, 4, 4, 4, 2, 45, 31, 29, 0, 2, 3, 6, 14, 3, 25, 30, 24, 22, 24, 52, 51, 38, 28, 46, 40, 4, 8, 64, 72, 88, 4, 99, 23, 22, 38, 23, 25, 86, 46, 4, 2, 3, 14, 3, 22, 24, 36, 99, 30, 22, 4, 50, 12, 14, 0, 45, 3, 17, 4, 2, 3, 2, 34, 4, 10, 12, 47, 75, 23, 37, 4, 56, 5, 36, 3, 24, 97, 7, 3, 7, 34, 23, 40, 23},
        /*base id = "12*/{54, 8, 8, 8, 8, 6, 4, 32, 25, 11, 21, 2, 0, 1, 4, 16, 1, 26, 32, 26, 24, 26, 59, 59, 45, 35, 53, 3, 4, 6, 5, 33, 10, 6, 60, 21, 20, 36, 21, 23, 91, 44, 6, 0, 1, 16, 1, 20, 22, 39, 60, 28, 55, 4, 57, 14, 12, 2, 25, 0, 0, 1, 0, 1, 14, 38, 6, 8, 21, 54, 44, 56, 44, 4, 66, 8, 39, 1, 26, 58, 5, 1, 5, 32, 25, 38, 21},
        /*base id = "13*/{68, 9, 9, 9, 10, 9, 9, 46, 26, 12, 20, 4, 1, 0, 5, 19, 0, 0, 35, 29, 27, 29, 51, 51, 37, 27, 45, 1, 9, 5, 4, 31, 9, 9, 57, 20, 19, 35, 20, 22, 31, 43, 9, 2, 0, 0, 0, 19, 21, 33, 57, 27, 69, 9, 49, 17, 13, 39, 50, 14, 1, 0, 2, 0, 25, 41, 9, 7, 24, 46, 41, 70, 36, 9, 58, 9, 0, 0, 29, 55, 4, 0, 4, 31, 28, 37, 20},
        /*base id = "14*/{58, 11, 11, 11, 11, 10, 10, 36, 21, 34, 12, 6, 4, 5, 0, 20, 27, 27, 36, 30, 28, 30, 46, 46, 32, 22, 40, 34, 10, 24, 23, 66, 82, 10, 93, 39, 45, 54, 39, 41, 78, 62, 10, 9, 27, 27, 26, 45, 40, 52, 93, 46, 59, 10, 44, 18, 17, 29, 49, 3, 15, 2, 8, 27, 47, 42, 10, 34, 19, 41, 69, 45, 31, 10, 53, 11, 27, 27, 30, 91, 23, 27, 23, 50, 29, 56, 39},
        /*base id = "15*/{28, 10, 10, 10, 10, 10, 10, 16, 42, 28, 41, 14, 16, 19, 21, 0, 19, 31, 54, 19, 29, 31, 79, 79, 65, 55, 73, 23, 40, 36, 36, 75, 41, 10, 98, 52, 50, 44, 52, 54, 111, 75, 10, 0, 31, 0, 0, 44, 53, 44, 98, 44, 30, 10, 77, 33, 29, 13, 42, 17, 17, 19, 17, 31, 15, 43, 10, 38, 41, 74, 83, 30, 64, 40, 86, 10, 44, 0, 33, 96, 36, 31, 36, 63, 30, 69, 52},
        /*base id = "16*/{68, 9, 9, 9, 10, 9, 9, 46, 54, 27, 37, 4, 1, 0, 27, 19, 0, 0, 3, 2, 11, 13, 79, 79, 107, 55, 46, 23, 9, 5, 5, 44, 10, 9, 67, 21, 19, 36, 21, 23, 44, 44, 9, 2, 0, 0, 0, 19, 22, 34, 67, 28, 69, 9, 89, 24, 28, 39, 70, 14, 16, 0, 2, 0, 40, 11, 9, 7, 52, 76, 52, 70, 49, 9, 59, 9, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
        /*base id = "17*/{40, 22, 22, 22, 22, 45, 22, 28, 54, 40, 53, 26, 28, 0, 27, 33, 0, 0, 3, 2, 11, 13, 91, 91, 107, 67, 46, 23, 42, 5, 5, 44, 10, 22, 67, 21, 19, 0, 21, 23, 44, 44, 29, 33, 0, 33, 33, 0, 22, 0, 67, 0, 42, 22, 89, 53, 41, 25, 54, 29, 29, 31, 29, 0, 27, 11, 22, 7, 53, 76, 52, 42, 49, 42, 59, 22, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
        /*base id = "18*/{0, 0, 0, 0, 26, 0, 26, 13, 58, 16, 57, 30, 32, 35, 37, 56, 3, 3, 0, 1, 1, 3, 95, 95, 81, 71, 89, 26, 0, 8, 8, 47, 13, 37, 70, 24, 22, 3, 24, 26, 47, 47, 33, 56, 3, 56, 56, 3, 25, 3, 70, 3, 0, 0, 93, 0, 20, 5, 58, 33, 33, 35, 33, 3, 16, 1, 26, 10, 57, 90, 55, 20, 80, 0, 102, 0, 1, 3, 1, 68, 8, 3, 8, 35, 2, 41, 24},
        /*base id = "19*/{41, 2, 2, 23, 23, 6, 23, 36, 55, 41, 54, 27, 29, 32, 34, 19, 2, 2, 1, 0, 0, 2, 92, 92, 109, 68, 48, 25, 2, 7, 7, 46, 12, 14, 69, 23, 21, 2, 23, 25, 46, 46, 23, 19, 2, 19, 19, 2, 24, 2, 69, 2, 2, 23, 90, 2, 42, 27, 55, 30, 30, 32, 30, 2, 30, 0, 23, 9, 54, 87, 54, 43, 77, 2, 61, 23, 0, 2, 0, 67, 7, 2, 7, 34, 1, 40, 23},
        /*base id = "20*/{36, 18, 18, 18, 18, 41, 18, 24, 50, 36, 49, 22, 24, 27, 29, 29, 11, 11, 1, 0, 0, 2, 87, 87, 118, 63, 57, 34, 2, 16, 16, 55, 21, 18, 78, 32, 0, 0, 34, 23, 55, 53, 25, 29, 11, 29, 29, 0, 28, 0, 78, 0, 38, 18, 85, 49, 37, 21, 50, 25, 25, 27, 25, 11, 23, 0, 18, 18, 49, 82, 63, 38, 60, 2, 70, 18, 0, 11, 0, 76, 16, 11, 16, 41, 3, 49, 11},
        /*base id = "21*/{38, 4, 4, 20, 20, 8, 20, 33, 52, 38, 51, 24, 26, 29, 31, 31, 13, 13, 3, 2, 2, 0, 89, 89, 120, 65, 59, 36, 4, 18, 18, 57, 23, 20, 80, 34, 2, 2, 36, 25, 57, 55, 25, 31, 13, 31, 31, 2, 30, 2, 80, 2, 4, 20, 87, 4, 39, 24, 52, 27, 27, 29, 27, 13, 27, 2, 20, 20, 51, 84, 65, 40, 62, 4, 72, 20, 2, 13, 2, 78, 18, 13, 18, 43, 0, 51, 13},
        /*base id = "22*/{29, 57, 57, 57, 56, 68, 68, 18, 15, 19, 24, 52, 59, 49, 46, 78, 77, 88, 94, 88, 86, 88, 0, 0, 20, 23, 37, 42, 56, 77, 54, 49, 65, 68, 76, 93, 115, 108, 93, 95, 79, 116, 68, 62, 77, 77, 49, 115, 94, 106, 76, 100, 18, 56, 2, 76, 21, 20, 15, 44, 44, 36, 62, 77, 19, 100, 68, 77, 26, 0, 68, 18, 0, 56, 0, 57, 101, 77, 88, 74, 54, 89, 66, 104, 87, 110, 93},
        /*base id = "23*/{16, 29, 29, 29, 60, 68, 60, 13, 6, 10, 24, 56, 59, 49, 46, 78, 77, 88, 94, 88, 86, 88, 0, 0, 20, 23, 13, 43, 29, 77, 34, 29, 45, 68, 45, 73, 115, 88, 73, 75, 2, 95, 68, 62, 77, 77, 49, 115, 74, 86, 48, 80, 16, 60, 2, 76, 12, 15, 6, 44, 37, 36, 62, 77, 10, 100, 68, 77, 26, 11, 26, 9, 10, 29, 10, 29, 101, 77, 88, 54, 34, 89, 28, 83, 87, 89, 73},
        /*base id = "24*/{42, 45, 45, 45, 44, 56, 56, 41, 26, 30, 14, 40, 47, 37, 34, 66, 98, 98, 82, 100, 109, 111, 20, 20, 0, 76, 40, 58, 44, 86, 46, 27, 51, 56, 46, 70, 124, 85, 70, 72, 0, 92, 56, 50, 98, 98, 98, 124, 71, 83, 49, 77, 42, 44, 18, 64, 28, 60, 26, 32, 32, 24, 50, 98, 30, 109, 56, 44, 14, 1, 27, 29, 1, 44, 22, 45, 98, 98, 76, 32, 54, 98, 44, 80, 110, 86, 70},
        /*base id = "25*/{29, 33, 33, 33, 32, 44, 44, 42, 2, 18, 4, 28, 35, 25, 22, 54, 53, 64, 70, 64, 62, 64, 23, 23, 71, 0, 18, 0, 32, 47, 36, 44, 60, 44, 71, 86, 85, 101, 86, 88, 58, 109, 44, 38, 53, 53, 25, 85, 87, 99, 71, 93, 76, 32, 22, 52, 16, 46, 2, 20, 20, 12, 38, 59, 31, 76, 44, 47, 3, 18, 47, 29, 9, 32, 28, 33, 77, 53, 64, 69, 36, 59, 36, 97, 63, 103, 86},
        /*base id = "26*/{63, 51, 51, 51, 51, 62, 62, 56, 49, 32, 21, 47, 53, 43, 40, 72, 44, 44, 88, 46, 55, 57, 35, 13, 39, 18, 0, 4, 51, 32, 23, 16, 32, 62, 34, 60, 70, 75, 60, 62, 26, 82, 62, 56, 44, 44, 44, 70, 61, 73, 43, 67, 95, 51, 16, 70, 34, 65, 49, 39, 39, 30, 56, 44, 45, 55, 62, 32, 21, 13, 15, 63, 3, 51, 3, 51, 44, 44, 82, 41, 23, 44, 15, 70, 56, 76, 60},
        /*base id = "27*/{37, 45, 45, 45, 45, 10, 10, 50, 55, 26, 15, 41, 3, 1, 34, 20, 21, 21, 24, 23, 32, 34, 42, 42, 65, 12, 4, 0, 10, 9, 11, 18, 34, 10, 45, 27, 47, 42, 27, 29, 18, 50, 10, 4, 21, 21, 2, 47, 28, 40, 45, 34, 89, 10, 40, 18, 28, 59, 55, 33, 33, 24, 4, 21, 39, 32, 10, 9, 15, 27, 29, 37, 7, 10, 17, 45, 21, 21, 23, 43, 11, 21, 8, 38, 33, 44, 27},
        /*base id = "28*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 6, 9, 11, 40, 9, 39, 0, 2, 2, 4, 57, 37, 43, 33, 51, 13, 0, 14, 13, 43, 18, 21, 66, 29, 57, 4, 29, 31, 89, 52, 0, 40, 38, 40, 40, 4, 30, 4, 66, 4, 0, 0, 39, 0, 20, 5, 19, 8, 21, 9, 7, 38, 16, 2, 13, 45, 17, 52, 51, 20, 42, 0, 64, 0, 2, 9, 2, 64, 13, 9, 13, 40, 3, 46, 29},
        /*base id = "29*/{73, 14, 14, 14, 15, 14, 14, 51, 90, 63, 50, 9, 6, 5, 25, 36, 5, 5, 8, 7, 16, 18, 77, 77, 93, 47, 32, 9, 14, 0, 10, 30, 5, 14, 27, 16, 38, 31, 16, 18, 17, 39, 14, 7, 5, 5, 5, 38, 17, 29, 27, 23, 74, 14, 75, 26, 33, 44, 90, 19, 21, 22, 7, 5, 76, 16, 14, 0, 50, 62, 29, 75, 35, 14, 45, 14, 5, 5, 7, 25, 0, 5, 0, 27, 17, 33, 16},
        /*base id = "30*/{61, 13, 13, 13, 14, 13, 13, 74, 68, 50, 39, 8, 5, 4, 23, 36, 5, 5, 8, 7, 16, 18, 55, 36, 46, 36, 23, 11, 13, 10, 0, 18, 5, 13, 25, 22, 37, 37, 22, 24, 19, 44, 13, 6, 5, 5, 4, 37, 23, 35, 25, 29, 113, 13, 39, 25, 52, 83, 68, 18, 57, 20, 6, 5, 63, 16, 13, 0, 39, 37, 31, 61, 26, 13, 36, 13, 5, 5, 7, 23, 0, 5, 0, 32, 17, 38, 22},
        /*base id = "31*/{66, 74, 74, 74, 74, 41, 41, 79, 61, 55, 44, 70, 33, 31, 63, 73, 42, 42, 45, 44, 53, 55, 48, 29, 27, 41, 16, 18, 41, 30, 18, 0, 26, 41, 15, 43, 68, 58, 43, 45, 0, 65, 41, 34, 42, 42, 42, 68, 44, 56, 15, 50, 118, 41, 32, 49, 57, 88, 61, 62, 62, 53, 34, 42, 68, 53, 41, 16, 44, 30, 0, 75, 19, 41, 13, 74, 42, 42, 44, 17, 26, 42, 16, 53, 54, 59, 43},
        /*base id = "32*/{79, 87, 87, 87, 87, 18, 18, 92, 77, 68, 57, 83, 10, 9, 76, 41, 10, 10, 13, 12, 21, 23, 64, 45, 53, 54, 32, 31, 18, 5, 5, 25, 0, 18, 2, 26, 42, 41, 26, 28, 26, 48, 18, 11, 10, 10, 9, 42, 27, 39, 2, 33, 131, 18, 48, 33, 70, 101, 77, 75, 75, 66, 11, 10, 81, 21, 18, 5, 57, 46, 31, 91, 35, 18, 38, 87, 10, 10, 12, 10, 13, 10, 5, 36, 22, 42, 26},
        /*base id = "33*/{18, 0, 0, 0, 0, 18, 0, 6, 32, 18, 31, 4, 6, 9, 11, 10, 9, 21, 35, 14, 18, 20, 69, 69, 55, 45, 63, 13, 21, 14, 13, 43, 18, 0, 66, 29, 39, 30, 29, 31, 101, 52, 0, 10, 20, 10, 10, 30, 30, 30, 66, 30, 20, 0, 67, 26, 19, 3, 32, 7, 7, 9, 7, 20, 5, 28, 0, 27, 31, 64, 51, 20, 54, 21, 76, 0, 30, 10, 14, 64, 13, 9, 13, 40, 19, 46, 29},
        /*base id = "34*/{90, 98, 98, 98, 98, 66, 66, 103, 88, 79, 68, 94, 58, 54, 87, 98, 67, 67, 70, 69, 78, 80, 75, 45, 47, 65, 34, 42, 66, 27, 26, 16, 2, 66, 0, 32, 64, 47, 32, 34, 31, 54, 66, 59, 67, 67, 65, 64, 33, 45, 0, 39, 142, 66, 38, 81, 81, 112, 88, 86, 86, 77, 59, 67, 92, 78, 66, 27, 68, 57, 19, 102, 35, 66, 32, 98, 67, 67, 69, 2, 19, 66, 27, 42, 79, 48, 32},
        /*base id = "35*/{88, 29, 29, 29, 30, 29, 29, 118, 106, 94, 83, 24, 21, 20, 39, 52, 21, 21, 24, 23, 32, 34, 93, 74, 70, 80, 61, 27, 29, 16, 22, 43, 26, 29, 32, 0, 53, 15, 0, 2, 43, 23, 29, 22, 21, 21, 20, 53, 1, 13, 32, 7, 89, 29, 77, 44, 96, 59, 106, 34, 101, 36, 22, 21, 107, 32, 29, 16, 83, 75, 55, 105, 64, 29, 74, 29, 13, 21, 23, 30, 12, 21, 16, 11, 33, 17, 0},
        /*base id = "36*/{87, 28, 28, 28, 29, 28, 28, 65, 129, 46, 56, 23, 20, 19, 46, 50, 19, 19, 22, 21, 0, 2, 116, 116, 132, 86, 71, 48, 59, 38, 38, 69, 43, 39, 65, 54, 0, 69, 54, 56, 69, 77, 28, 21, 19, 19, 19, 0, 55, 0, 65, 61, 88, 28, 114, 43, 47, 58, 86, 33, 35, 19, 21, 19, 59, 30, 28, 0, 71, 101, 77, 89, 74, 28, 84, 28, 0, 19, 21, 63, 38, 32, 38, 65, 1, 71, 54},
        /*base id = "37*/{103, 44, 44, 44, 45, 57, 44, 133, 121, 109, 98, 39, 36, 35, 54, 45, 36, 0, 3, 2, 0, 2, 108, 89, 85, 95, 76, 42, 4, 31, 37, 58, 41, 34, 47, 15, 68, 0, 34, 0, 58, 14, 44, 37, 36, 36, 35, 0, 0, 0, 47, 0, 104, 44, 92, 65, 111, 74, 121, 49, 116, 51, 37, 36, 122, 2, 44, 31, 98, 90, 70, 120, 79, 44, 89, 44, 0, 36, 2, 45, 27, 36, 31, 2, 1, 10, 11},
        /*base id = "38*/{88, 29, 29, 29, 30, 29, 29, 118, 105, 94, 83, 24, 21, 20, 39, 52, 21, 21, 24, 23, 32, 34, 92, 73, 70, 80, 60, 28, 29, 16, 22, 43, 26, 29, 32, 0, 53, 34, 0, 1, 43, 15, 29, 22, 21, 21, 20, 53, 1, 32, 32, 1, 89, 29, 76, 44, 96, 59, 105, 34, 101, 36, 22, 21, 107, 32, 29, 16, 83, 74, 55, 105, 63, 29, 73, 29, 32, 21, 23, 30, 16, 21, 16, 3, 33, 9, 19},
        /*base id = "39*/{90, 31, 31, 31, 32, 31, 31, 120, 107, 96, 85, 26, 23, 22, 41, 54, 23, 23, 26, 25, 23, 25, 94, 75, 72, 82, 62, 29, 31, 18, 24, 45, 28, 31, 34, 2, 55, 0, 1, 0, 45, 19, 31, 24, 23, 23, 22, 55, 0, 23, 34, 0, 91, 31, 78, 46, 98, 61, 107, 36, 103, 38, 24, 23, 109, 34, 31, 18, 85, 76, 57, 107, 65, 31, 75, 31, 23, 23, 25, 32, 14, 23, 18, 7, 26, 15, 8},
        /*base id = "40*/{101, 89, 89, 89, 89, 100, 100, 94, 87, 70, 59, 85, 91, 31, 78, 110, 42, 42, 45, 44, 53, 55, 73, 8, 0, 56, 24, 18, 89, 17, 19, 0, 24, 100, 33, 43, 68, 58, 43, 45, 0, 65, 100, 94, 42, 42, 42, 68, 44, 56, 49, 50, 133, 89, 6, 108, 72, 103, 87, 77, 77, 68, 94, 42, 83, 53, 100, 17, 59, 25, 0, 101, 25, 89, 22, 89, 42, 42, 44, 44, 27, 42, 17, 53, 54, 59, 43},
        /*base id = "41*/{111, 52, 52, 52, 53, 52, 52, 141, 128, 117, 106, 47, 44, 43, 62, 75, 44, 44, 47, 46, 53, 55, 115, 96, 94, 103, 83, 51, 52, 39, 45, 66, 49, 52, 55, 23, 76, 14, 15, 19, 66, 0, 52, 45, 44, 44, 43, 76, 14, 53, 55, 19, 112, 52, 99, 67, 119, 82, 128, 57, 124, 59, 45, 44, 130, 55, 52, 39, 106, 97, 78, 128, 86, 52, 93, 52, 53, 44, 46, 53, 39, 44, 39, 12, 56, 2, 38},
        /*base id = "42*/{18, 0, 0, 0, 0, 0, 0, 8, 32, 18, 31, 4, 6, 9, 11, 10, 9, 31, 25, 23, 28, 25, 69, 69, 55, 45, 63, 11, 0, 14, 13, 41, 18, 0, 64, 29, 28, 44, 29, 31, 101, 52, 0, 8, 30, 10, 9, 40, 30, 40, 64, 36, 20, 0, 67, 0, 18, 4, 32, 7, 7, 9, 7, 30, 7, 38, 0, 16, 31, 64, 49, 20, 54, 0, 76, 0, 40, 9, 9, 62, 13, 9, 13, 40, 24, 46, 29},
        /*base id = "43*/{26, 8, 8, 8, 8, 10, 8, 32, 25, 11, 24, 2, 0, 2, 9, 0, 2, 31, 54, 19, 29, 31, 62, 62, 48, 38, 56, 6, 40, 7, 6, 36, 11, 10, 59, 22, 21, 37, 22, 24, 94, 45, 8, 0, 31, 0, 0, 44, 23, 44, 59, 29, 28, 8, 60, 33, 12, 11, 25, 0, 0, 4, 0, 2, 24, 43, 8, 9, 24, 57, 44, 28, 47, 8, 69, 8, 44, 2, 33, 57, 6, 2, 6, 33, 30, 39, 22},
        /*base id = "44*/{68, 20, 20, 20, 20, 43, 20, 46, 54, 27, 37, 3, 1, 0, 27, 31, 0, 0, 3, 2, 11, 13, 79, 79, 107, 55, 46, 23, 40, 5, 5, 44, 10, 20, 67, 21, 19, 36, 21, 23, 44, 44, 27, 31, 0, 0, 0, 0, 22, 0, 67, 28, 69, 20, 89, 51, 26, 39, 41, 1, 16, 0, 2, 0, 40, 11, 20, 8, 52, 74, 52, 70, 49, 40, 59, 20, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
        /*base id = "45*/{28, 10, 10, 10, 10, 28, 10, 16, 54, 27, 37, 14, 16, 0, 27, 0, 0, 31, 54, 19, 29, 31, 79, 79, 107, 55, 46, 23, 40, 5, 5, 44, 10, 10, 67, 21, 19, 36, 21, 23, 44, 44, 10, 0, 0, 0, 0, 44, 22, 44, 67, 28, 30, 10, 89, 36, 26, 13, 41, 17, 16, 0, 17, 0, 15, 43, 10, 8, 52, 74, 52, 30, 49, 40, 59, 10, 44, 0, 33, 65, 5, 0, 5, 32, 30, 38, 21},
        /*base id = "46*/{68, 9, 9, 9, 9, 10, 9, 46, 41, 27, 37, 3, 1, 0, 28, 0, 0, 31, 54, 19, 29, 31, 51, 51, 105, 27, 44, 4, 40, 5, 4, 42, 9, 10, 65, 20, 19, 35, 20, 22, 42, 43, 9, 0, 0, 0, 0, 19, 21, 44, 65, 27, 69, 9, 49, 33, 26, 39, 41, 1, 16, 0, 2, 0, 40, 43, 10, 7, 24, 46, 50, 70, 36, 40, 57, 9, 44, 0, 33, 63, 4, 0, 4, 31, 30, 37, 20},
        /*base id = "47*/{52, 34, 34, 34, 34, 57, 34, 65, 129, 46, 56, 23, 20, 19, 46, 45, 19, 0, 3, 2, 0, 2, 116, 116, 132, 86, 71, 48, 4, 38, 38, 69, 43, 34, 65, 54, 0, 0, 54, 56, 69, 77, 41, 45, 0, 45, 19, 0, 55, 0, 65, 0, 54, 34, 114, 65, 47, 37, 86, 33, 35, 19, 21, 19, 59, 2, 34, 0, 71, 101, 77, 54, 74, 4, 84, 34, 0, 19, 2, 63, 38, 32, 38, 65, 1, 73, 54},
        /*base id = "48*/{89, 30, 30, 30, 31, 30, 30, 119, 106, 95, 84, 25, 22, 21, 40, 53, 22, 22, 25, 24, 28, 30, 93, 74, 71, 81, 61, 29, 30, 17, 23, 44, 27, 30, 33, 1, 54, 0, 1, 0, 44, 14, 30, 23, 22, 22, 21, 54, 0, 28, 33, 0, 90, 30, 77, 45, 97, 60, 106, 35, 102, 37, 23, 22, 108, 33, 30, 17, 84, 75, 56, 106, 64, 30, 74, 30, 28, 22, 24, 31, 17, 22, 17, 2, 29, 10, 13},
        /*base id = "49*/{52, 34, 34, 34, 34, 57, 34, 40, 121, 109, 98, 38, 40, 35, 54, 45, 36, 0, 3, 2, 0, 2, 108, 89, 85, 95, 76, 42, 4, 31, 37, 58, 41, 34, 47, 15, 0, 0, 34, 23, 58, 53, 41, 45, 0, 45, 45, 0, 28, 0, 47, 0, 54, 34, 92, 65, 111, 37, 121, 41, 116, 51, 41, 0, 122, 2, 34, 31, 98, 90, 70, 54, 79, 4, 89, 34, 0, 0, 2, 45, 27, 36, 31, 41, 1, 49, 11},
        /*base id = "50*/{90, 98, 98, 98, 98, 66, 66, 103, 88, 79, 68, 94, 58, 54, 87, 98, 67, 67, 70, 69, 78, 80, 75, 45, 47, 65, 43, 42, 66, 27, 26, 16, 2, 66, 0, 32, 64, 47, 32, 34, 45, 54, 66, 59, 67, 67, 65, 64, 33, 45, 0, 39, 142, 66, 55, 81, 81, 112, 88, 86, 86, 77, 59, 67, 92, 78, 66, 27, 68, 57, 19, 102, 35, 66, 32, 98, 67, 67, 69, 2, 19, 66, 27, 42, 79, 48, 32},
        /*base id = "51*/{95, 36, 36, 36, 37, 36, 36, 125, 113, 101, 90, 31, 28, 27, 46, 45, 28, 0, 3, 2, 0, 2, 100, 81, 77, 87, 68, 34, 4, 23, 29, 50, 33, 34, 39, 7, 60, 0, 1, 0, 50, 19, 36, 29, 28, 28, 27, 0, 0, 0, 39, 0, 96, 36, 84, 51, 103, 66, 113, 41, 108, 43, 29, 28, 114, 2, 36, 23, 90, 82, 62, 112, 71, 36, 81, 36, 0, 28, 2, 37, 19, 28, 23, 7, 3, 15, 3},
        /*base id = "52*/{0, 0, 0, 0, 20, 20, 20, 0, 14, 0, 70, 26, 56, 70, 60, 30, 70, 41, 0, 2, 38, 4, 29, 22, 42, 77, 96, 90, 0, 75, 114, 122, 138, 20, 149, 90, 89, 105, 90, 92, 136, 113, 20, 27, 70, 30, 70, 50, 91, 50, 149, 97, 0, 0, 24, 0, 27, 24, 14, 57, 58, 58, 27, 70, 0, 48, 20, 77, 70, 29, 125, 3, 52, 0, 106, 20, 50, 70, 2, 147, 74, 70, 74, 101, 3, 107, 90},
        /*base id = "53*/{0, 0, 0, 0, 0, 0, 0, 13, 49, 35, 33, 4, 4, 9, 11, 10, 9, 21, 0, 23, 18, 25, 57, 55, 43, 33, 51, 11, 0, 14, 13, 41, 18, 0, 68, 29, 28, 44, 29, 31, 89, 52, 0, 7, 20, 10, 9, 30, 30, 30, 68, 36, 0, 0, 55, 0, 18, 4, 49, 8, 21, 9, 7, 9, 16, 28, 0, 16, 17, 52, 52, 20, 42, 0, 64, 0, 30, 9, 2, 66, 13, 9, 13, 40, 24, 46, 29},
        /*base id = "54*/{21, 34, 34, 34, 56, 68, 68, 18, 8, 12, 26, 52, 59, 49, 46, 78, 88, 88, 94, 88, 86, 88, 2, 2, 18, 23, 15, 42, 34, 76, 39, 32, 48, 68, 33, 76, 114, 91, 76, 78, 0, 98, 68, 62, 88, 88, 49, 114, 77, 89, 51, 83, 21, 56, 0, 76, 14, 20, 8, 44, 44, 36, 62, 88, 12, 100, 68, 76, 26, 13, 29, 11, 13, 34, 13, 34, 88, 88, 88, 57, 39, 88, 31, 86, 87, 92, 76},
        /*base id = "55*/{0, 0, 0, 0, 8, 0, 8, 13, 40, 26, 39, 12, 14, 17, 19, 34, 17, 52, 17, 2, 49, 4, 77, 77, 63, 53, 71, 21, 0, 22, 21, 51, 26, 24, 74, 37, 36, 61, 37, 39, 109, 60, 0, 34, 51, 34, 34, 61, 38, 61, 74, 44, 0, 0, 75, 0, 27, 12, 40, 15, 15, 17, 15, 51, 16, 59, 8, 24, 39, 72, 59, 20, 62, 0, 84, 0, 61, 17, 2, 72, 21, 17, 21, 48, 3, 54, 37},
        /*base id = "56*/{3, 20, 20, 20, 18, 18, 18, 4, 6, 3, 12, 14, 12, 13, 11, 28, 26, 38, 20, 38, 36, 38, 21, 12, 28, 16, 35, 29, 20, 31, 53, 61, 77, 18, 88, 103, 45, 118, 103, 105, 75, 126, 18, 12, 26, 26, 26, 45, 104, 116, 88, 110, 25, 18, 14, 26, 0, 6, 6, 13, 2, 7, 12, 26, 2, 50, 18, 33, 12, 35, 64, 1, 27, 20, 45, 20, 51, 26, 38, 86, 53, 26, 53, 114, 37, 120, 103},
        /*base id = "57*/{21, 14, 14, 14, 4, 4, 4, 2, 5, 2, 39, 0, 2, 39, 29, 14, 39, 25, 14, 27, 22, 29, 20, 23, 57, 46, 65, 59, 14, 44, 83, 91, 107, 4, 118, 59, 58, 74, 59, 61, 105, 82, 4, 11, 39, 14, 39, 34, 60, 34, 118, 66, 22, 4, 25, 12, 6, 0, 5, 3, 27, 27, 2, 39, 2, 32, 4, 46, 39, 65, 94, 23, 56, 14, 75, 4, 34, 39, 27, 116, 43, 39, 43, 70, 28, 76, 59},
        /*base id = "58*/{14, 19, 19, 19, 54, 34, 54, 3, 0, 4, 25, 50, 28, 56, 42, 44, 73, 54, 60, 54, 52, 54, 15, 6, 26, 3, 51, 55, 19, 90, 67, 62, 78, 34, 89, 106, 91, 121, 106, 108, 93, 129, 34, 28, 73, 73, 73, 91, 107, 119, 89, 113, 3, 54, 8, 42, 6, 5, 0, 28, 31, 42, 28, 73, 3, 66, 34, 99, 0, 15, 82, 11, 38, 19, 38, 19, 67, 73, 54, 87, 67, 73, 79, 117, 53, 123, 106},
        /*base id = "59*/{55, 8, 8, 8, 8, 6, 8, 33, 25, 11, 5, 3, 0, 14, 3, 16, 14, 26, 32, 26, 24, 26, 45, 45, 31, 21, 39, 33, 8, 19, 18, 65, 81, 6, 92, 34, 33, 49, 34, 36, 79, 57, 6, 0, 14, 16, 14, 33, 35, 39, 92, 41, 56, 8, 43, 14, 13, 3, 25, 0, 0, 1, 0, 14, 15, 38, 6, 21, 5, 40, 68, 57, 30, 8, 52, 8, 39, 14, 26, 90, 18, 14, 18, 45, 25, 51, 34},
        /*base id = "60*/{56, 22, 22, 22, 21, 6, 21, 34, 28, 14, 12, 17, 0, 1, 9, 16, 16, 26, 32, 26, 24, 26, 44, 34, 30, 20, 38, 32, 21, 21, 56, 64, 80, 6, 91, 106, 35, 121, 106, 108, 78, 129, 6, 0, 16, 16, 16, 35, 107, 119, 91, 113, 57, 21, 42, 14, 1, 27, 28, 0, 0, 5, 0, 16, 27, 38, 6, 23, 3, 39, 67, 25, 29, 21, 48, 22, 39, 16, 26, 89, 56, 16, 56, 117, 25, 123, 106},
        /*base id = "61*/{56, 9, 9, 9, 9, 10, 10, 34, 11, 27, 4, 4, 1, 0, 2, 20, 0, 30, 36, 30, 28, 30, 36, 36, 22, 12, 30, 24, 10, 21, 20, 56, 72, 10, 83, 36, 19, 51, 36, 38, 68, 59, 10, 4, 0, 0, 0, 19, 37, 49, 83, 43, 57, 10, 34, 18, 6, 27, 42, 1, 4, 0, 4, 0, 40, 42, 10, 7, 9, 31, 59, 38, 21, 10, 43, 9, 43, 0, 30, 81, 20, 0, 20, 47, 29, 53, 36},
        /*base id = "62*/{25, 7, 7, 7, 7, 7, 7, 32, 25, 11, 24, 2, 0, 2, 9, 17, 2, 27, 33, 27, 25, 27, 62, 62, 48, 38, 56, 4, 7, 7, 6, 34, 11, 7, 60, 22, 21, 37, 22, 24, 94, 45, 7, 0, 2, 17, 2, 21, 23, 40, 60, 29, 27, 7, 60, 15, 12, 2, 25, 0, 0, 2, 0, 2, 24, 39, 7, 9, 24, 57, 44, 27, 47, 7, 69, 7, 40, 2, 27, 58, 6, 2, 6, 33, 26, 39, 22},
        /*base id = "63*/{68, 9, 9, 9, 10, 43, 9, 46, 54, 27, 37, 4, 1, 0, 27, 31, 0, 0, 3, 2, 11, 13, 79, 79, 107, 61, 46, 23, 40, 5, 5, 44, 10, 20, 67, 21, 19, 36, 21, 23, 44, 44, 27, 2, 0, 0, 0, 19, 22, 0, 67, 28, 69, 9, 89, 51, 28, 39, 67, 14, 16, 0, 2, 0, 40, 11, 20, 7, 52, 76, 52, 70, 49, 40, 59, 9, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
        /*base id = "64*/{0, 16, 16, 16, 5, 5, 5, 0, 3, 0, 27, 2, 14, 25, 41, 15, 40, 25, 16, 25, 23, 25, 19, 10, 30, 31, 45, 39, 16, 69, 63, 71, 87, 5, 98, 113, 59, 128, 113, 115, 85, 136, 5, 24, 40, 15, 40, 59, 114, 126, 98, 120, 0, 16, 12, 16, 2, 2, 3, 15, 27, 41, 24, 40, 0, 37, 5, 47, 27, 19, 74, 0, 37, 16, 55, 16, 38, 40, 25, 96, 63, 40, 63, 124, 24, 130, 113},
        /*base id = "65*/{46, 28, 28, 28, 28, 51, 28, 34, 60, 46, 59, 32, 34, 37, 39, 39, 11, 11, 1, 0, 0, 2, 97, 97, 118, 73, 57, 34, 2, 16, 16, 55, 21, 28, 78, 32, 30, 2, 32, 34, 55, 55, 35, 39, 11, 39, 39, 2, 33, 2, 78, 2, 48, 28, 95, 59, 47, 31, 60, 35, 35, 37, 35, 11, 33, 0, 28, 18, 59, 92, 63, 48, 60, 2, 70, 28, 2, 11, 0, 76, 16, 11, 16, 43, 1, 49, 11},
        /*base id = "66*/{18, 0, 0, 0, 0, 0, 0, 6, 32, 18, 31, 4, 6, 9, 11, 10, 9, 21, 26, 20, 18, 20, 69, 69, 55, 45, 63, 13, 8, 14, 13, 43, 18, 0, 66, 29, 28, 44, 29, 31, 101, 52, 0, 8, 20, 10, 10, 30, 30, 30, 66, 36, 20, 0, 67, 8, 19, 3, 32, 7, 7, 9, 7, 20, 5, 28, 0, 16, 31, 64, 51, 20, 54, 0, 76, 0, 30, 9, 20, 64, 13, 9, 13, 40, 19, 46, 29},
        /*base id = "67*/{75, 16, 16, 16, 17, 16, 16, 53, 99, 34, 44, 11, 8, 7, 34, 38, 8, 7, 10, 9, 18, 20, 86, 86, 44, 56, 41, 18, 47, 0, 0, 16, 5, 27, 27, 16, 0, 31, 16, 18, 17, 39, 16, 9, 8, 8, 7, 0, 17, 29, 27, 23, 76, 16, 84, 31, 35, 46, 99, 21, 23, 7, 9, 7, 47, 18, 16, 0, 59, 71, 29, 77, 44, 16, 54, 16, 0, 8, 9, 25, 0, 9, 0, 27, 19, 33, 16},
        /*base id = "68*/{25, 17, 17, 17, 16, 30, 30, 38, 0, 14, 0, 12, 21, 23, 20, 40, 51, 50, 56, 50, 48, 50, 26, 26, 13, 3, 21, 15, 16, 50, 39, 47, 63, 30, 74, 89, 69, 104, 89, 91, 61, 112, 30, 24, 51, 51, 23, 69, 90, 102, 74, 96, 69, 16, 25, 38, 12, 39, 0, 4, 3, 9, 24, 51, 27, 62, 30, 59, 0, 21, 50, 25, 12, 16, 31, 17, 63, 51, 50, 72, 39, 62, 39, 100, 49, 106, 89},
        /*base id = "69*/{29, 52, 52, 52, 51, 63, 63, 18, 15, 19, 19, 47, 54, 44, 41, 73, 75, 75, 89, 83, 81, 83, 0, 11, 1, 18, 14, 29, 51, 63, 36, 31, 47, 63, 58, 75, 101, 90, 75, 77, 27, 98, 63, 57, 72, 72, 44, 101, 76, 88, 58, 82, 18, 51, 13, 71, 35, 67, 15, 39, 39, 31, 57, 75, 19, 95, 63, 63, 21, 0, 16, 18, 0, 51, 0, 52, 96, 72, 83, 56, 36, 75, 30, 86, 82, 92, 75},
        /*base id = "70*/{92, 80, 80, 80, 80, 50, 50, 85, 78, 61, 50, 76, 42, 40, 69, 82, 51, 51, 54, 53, 62, 64, 64, 26, 27, 47, 15, 28, 50, 29, 31, 0, 31, 50, 19, 55, 77, 70, 55, 57, 0, 77, 50, 43, 51, 51, 51, 77, 56, 68, 22, 62, 124, 50, 29, 58, 63, 94, 78, 68, 68, 59, 43, 51, 74, 62, 50, 29, 50, 16, 0, 92, 16, 50, 13, 80, 51, 51, 53, 5, 39, 51, 29, 65, 63, 71, 55},
        /*base id = "71*/{3, 3, 20, 20, 20, 20, 20, 0, 0, 0, 23, 19, 49, 63, 37, 30, 63, 41, 20, 43, 38, 45, 17, 9, 29, 27, 63, 35, 20, 68, 59, 74, 90, 20, 101, 109, 82, 124, 109, 111, 105, 132, 20, 27, 63, 30, 63, 50, 110, 50, 101, 116, 3, 20, 11, 20, 1, 17, 9, 50, 23, 37, 27, 63, 0, 48, 20, 70, 23, 17, 94, 0, 50, 20, 50, 20, 50, 63, 43, 99, 59, 63, 59, 120, 44, 126, 109},
        /*base id = "72*/{52, 43, 43, 43, 42, 54, 54, 47, 38, 23, 12, 38, 45, 35, 32, 64, 47, 47, 80, 74, 58, 60, 0, 10, 1, 9, 3, 7, 42, 35, 26, 19, 35, 54, 35, 63, 73, 78, 63, 65, 27, 85, 54, 48, 47, 47, 35, 73, 64, 76, 38, 70, 41, 42, 13, 62, 26, 56, 38, 30, 30, 22, 48, 47, 36, 58, 54, 35, 12, 0, 16, 52, 0, 42, 0, 43, 47, 47, 74, 44, 26, 47, 18, 73, 59, 79, 63},
        /*base id = "73*/{0, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 6, 9, 11, 40, 9, 39, 0, 2, 2, 4, 57, 37, 43, 33, 51, 11, 0, 14, 13, 41, 18, 21, 64, 29, 28, 44, 29, 31, 89, 52, 0, 8, 38, 40, 40, 4, 30, 4, 64, 36, 0, 0, 39, 0, 20, 5, 19, 8, 21, 9, 7, 38, 16, 2, 0, 16, 17, 52, 48, 20, 42, 0, 64, 0, 2, 9, 2, 62, 13, 9, 13, 40, 3, 46, 29},
        /*base id = "74*/{52, 65, 65, 65, 64, 76, 76, 70, 38, 46, 35, 60, 67, 57, 54, 86, 54, 54, 102, 56, 65, 67, 0, 10, 22, 32, 3, 14, 64, 42, 33, 13, 37, 76, 32, 70, 80, 85, 70, 72, 24, 92, 76, 70, 54, 54, 54, 80, 71, 83, 35, 77, 108, 64, 13, 84, 48, 78, 38, 52, 52, 44, 70, 54, 59, 65, 76, 42, 35, 0, 13, 52, 0, 64, 0, 65, 54, 54, 96, 20, 33, 54, 25, 80, 66, 86, 70},
        /*base id = "75*/{18, 0, 0, 0, 0, 0, 0, 13, 19, 16, 33, 4, 7, 9, 10, 10, 9, 21, 0, 23, 18, 25, 57, 37, 43, 33, 51, 45, 0, 14, 13, 77, 93, 0, 104, 29, 28, 44, 29, 31, 91, 52, 0, 7, 20, 10, 9, 30, 30, 30, 104, 36, 20, 0, 39, 0, 20, 4, 19, 8, 21, 8, 7, 9, 16, 28, 0, 16, 17, 52, 80, 20, 42, 0, 64, 0, 30, 9, 23, 102, 13, 9, 13, 40, 24, 46, 29},
        /*base id = "76*/{52, 34, 34, 34, 34, 57, 34, 40, 66, 52, 65, 38, 40, 0, 27, 45, 0, 0, 1, 0, 0, 2, 103, 103, 107, 79, 46, 23, 2, 5, 5, 44, 10, 34, 67, 15, 0, 0, 34, 23, 44, 53, 41, 45, 0, 45, 45, 0, 28, 0, 67, 0, 54, 34, 89, 65, 53, 37, 66, 41, 41, 43, 41, 0, 39, 2, 34, 0, 65, 98, 52, 54, 49, 2, 59, 34, 0, 0, 0, 65, 5, 0, 5, 41, 3, 49, 11},
        /*base id = "77*/{68, 9, 9, 9, 9, 9, 9, 46, 54, 27, 37, 3, 1, 0, 27, 0, 0, 0, 3, 2, 11, 13, 79, 79, 107, 55, 46, 23, 9, 5, 5, 44, 10, 10, 67, 21, 19, 36, 21, 23, 44, 44, 9, 2, 0, 0, 0, 19, 22, 0, 67, 28, 69, 9, 89, 24, 26, 39, 41, 1, 16, 0, 2, 0, 40, 11, 9, 8, 52, 74, 52, 70, 49, 9, 59, 9, 0, 0, 2, 65, 5, 0, 5, 32, 12, 38, 21},
        /*base id = "78*/{2, 2, 2, 2, 23, 10, 23, 36, 55, 41, 54, 27, 29, 32, 34, 33, 2, 2, 1, 0, 0, 2, 92, 92, 78, 68, 86, 25, 2, 7, 7, 46, 12, 14, 69, 23, 21, 2, 23, 25, 46, 46, 17, 33, 2, 33, 33, 2, 24, 2, 69, 2, 2, 2, 90, 2, 42, 27, 55, 30, 30, 32, 30, 2, 30, 0, 23, 9, 54, 87, 54, 43, 77, 2, 99, 23, 0, 2, 0, 67, 7, 2, 7, 34, 1, 40, 23},
        /*base id = "79*/{88, 96, 96, 96, 96, 64, 64, 101, 86, 77, 66, 92, 56, 52, 85, 96, 65, 65, 68, 67, 76, 78, 73, 54, 32, 63, 41, 40, 64, 25, 23, 16, 10, 64, 2, 30, 62, 45, 30, 32, 40, 52, 64, 57, 65, 65, 63, 62, 31, 43, 2, 37, 140, 64, 57, 76, 79, 110, 86, 84, 84, 75, 57, 65, 90, 76, 64, 25, 66, 55, 5, 100, 44, 64, 19, 96, 65, 65, 67, 0, 16, 64, 25, 40, 77, 46, 30},
        /*base id = "80*/{72, 13, 13, 13, 14, 13, 13, 50, 67, 50, 39, 8, 5, 4, 23, 36, 5, 5, 8, 7, 16, 18, 54, 35, 57, 36, 22, 11, 13, 0, 0, 29, 13, 13, 19, 16, 37, 31, 16, 18, 30, 39, 13, 6, 5, 5, 4, 37, 17, 29, 19, 23, 73, 13, 38, 28, 52, 43, 67, 18, 57, 20, 6, 5, 63, 16, 13, 0, 39, 36, 42, 61, 25, 13, 35, 13, 5, 5, 7, 17, 0, 5, 0, 27, 17, 33, 16},
        /*base id = "81*/{68, 9, 9, 9, 10, 9, 9, 46, 103, 27, 37, 4, 1, 0, 27, 31, 0, 0, 3, 2, 11, 13, 90, 90, 106, 60, 45, 22, 9, 5, 5, 43, 10, 9, 66, 21, 31, 36, 21, 23, 43, 44, 9, 2, 0, 0, 0, 31, 22, 34, 66, 28, 69, 9, 88, 17, 28, 39, 73, 14, 16, 0, 2, 0, 40, 11, 9, 10, 63, 75, 51, 70, 48, 9, 58, 9, 0, 0, 2, 64, 5, 0, 5, 32, 12, 38, 21},
        /*base id = "82*/{72, 13, 13, 13, 14, 13, 13, 50, 79, 50, 39, 8, 5, 4, 23, 36, 5, 5, 8, 7, 16, 18, 66, 29, 44, 36, 16, 9, 13, 0, 0, 16, 5, 13, 27, 16, 37, 31, 16, 18, 17, 39, 13, 6, 5, 5, 4, 37, 17, 29, 27, 23, 73, 13, 32, 21, 52, 43, 79, 18, 57, 20, 6, 5, 63, 16, 13, 0, 39, 30, 29, 61, 19, 13, 29, 13, 5, 5, 7, 25, 0, 5, 0, 27, 17, 33, 16},
        /*base id = "83*/{99, 40, 40, 40, 41, 40, 40, 129, 116, 105, 94, 35, 32, 31, 50, 63, 32, 32, 35, 34, 41, 42, 103, 84, 81, 91, 71, 39, 40, 27, 33, 54, 37, 40, 43, 11, 64, 2, 3, 7, 54, 12, 40, 33, 32, 32, 31, 64, 2, 41, 43, 7, 100, 40, 87, 55, 107, 70, 116, 45, 112, 47, 33, 32, 118, 43, 40, 27, 94, 85, 66, 116, 74, 40, 81, 40, 41, 32, 34, 41, 27, 32, 27, 0, 43, 8, 26},
        /*base id = "84*/{43, 4, 4, 25, 25, 8, 25, 38, 57, 43, 56, 29, 31, 34, 36, 31, 13, 13, 3, 2, 2, 0, 94, 94, 120, 70, 59, 36, 4, 18, 18, 57, 23, 20, 80, 34, 2, 2, 36, 25, 57, 55, 25, 31, 13, 31, 31, 2, 30, 2, 80, 2, 4, 25, 92, 4, 44, 29, 57, 32, 32, 34, 32, 13, 32, 2, 25, 20, 56, 89, 65, 45, 62, 4, 72, 25, 2, 13, 2, 78, 18, 13, 18, 43, 0, 51, 13},
        /*base id = "85*/{104, 45, 45, 45, 46, 45, 45, 134, 121, 110, 99, 40, 37, 36, 55, 68, 37, 37, 40, 39, 45, 47, 108, 89, 87, 96, 76, 44, 45, 32, 38, 59, 42, 45, 48, 16, 69, 8, 9, 13, 59, 3, 45, 38, 37, 37, 36, 69, 8, 45, 48, 13, 105, 45, 92, 60, 112, 75, 121, 50, 117, 52, 38, 37, 123, 48, 45, 32, 99, 90, 71, 121, 79, 45, 86, 45, 45, 37, 39, 46, 32, 37, 32, 6, 46, 0, 32},
        /*base id = "86*/{88, 29, 29, 29, 30, 29, 29, 118, 106, 94, 83, 24, 21, 20, 39, 52, 21, 21, 24, 23, 9, 11, 93, 74, 70, 80, 61, 27, 29, 16, 22, 43, 26, 29, 32, 0, 53, 11, 19, 8, 43, 38, 29, 22, 21, 21, 20, 53, 13, 9, 32, 3, 89, 29, 77, 44, 96, 59, 106, 34, 101, 36, 22, 21, 107, 11, 29, 16, 83, 75, 55, 105, 64, 29, 74, 29, 9, 21, 23, 30, 12, 21, 16, 26, 10, 32, 0},

};

array<uint> force_color = {
	/*0*/0xff2828e8,
	/*1*/0xff387800,
	/*2*/0xffD00028,
	/*3*/0xff8C6529,
	/*4*/0xff200070,
	/*5*/0xff5A5A5A,
	/*6*/0xff20DEDF,
	/*7*/0xffDAD23A,
	/*8*/0xffF59BB1,
	/*9*/0xffA0D387,

	/*10*/0xff1E1E1E,
	/*11*/0xffF26B20,
	/*12*/0xffA285AC,
	/*13*/0xff5B1646,
	/*14*/0xff8F0017,
	/*15*/0xff89C731,
	/*16*/0xffC4437A,
	/*17*/0xff8591B9,
	/*18*/0xffC2DF87,
	/*19*/0xff009979,

	/*20*/0xff463900,
	/*21*/0xff423A80,
	/*22*/0xff9C9C9C,
	/*23*/0xff736441,
	/*24*/0xff00538F,
	/*25*/0xffAA2B4F,
	/*26*/0xffF25E51,
	/*27*/0xffFFF987,
	/*28*/0xffF79720,
	/*29*/0xffA89770,

	/*30*/0xff932B77,
	/*31*/0xff770094,
	/*32*/0xff86461E,
	/*33*/0xff007150,
	/*34*/0xffF69964,
	/*35*/0xff12495C,
	/*36*/0xff8980AB,
	/*37*/0xff008EC3,
	/*38*/0xff00A53C,
	/*39*/0xffEF344F,

	/*40*/0xffDBAF6C,
	/*41*/0xffFFF415,
	/*42*/0xff80C987,
	/*43*/0xff8DEBEB,
	/*44*/0xff7FA5CB,
	/*45*/0xff006FA8,
	/*46*/0xffB86F0C,
	/*47*/0xff6EB7A6,
	/*48*/0xff20DF20,
	/*49*/0xffDF20DE,

	/*50*/0xff8D861E,
	/*51*/0xff33B437,
	/*52*/0xffBD8CAD,
	/*53*/0xffEC917F,
	/*54*/0xffC59D58
};